Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 10.07.2009, 04:40   #1
crazy
Новенький
 
Регистрация: 09.07.2009
Сообщений: 19
По умолчанию Проблема с Cooluri: 2 пункта в навигации выдают Error 404 - Not found

Здравствуйте!

Только что зарегистрировалась на вашем форуме и сразу же принесла вам свою проблему.
Установила я у себя на сайте cooluri. Все вроде бы было хорошо, но в один прекрасный момент я обнаружила, что 2 последних пункта в моей главной навигации - Partner u Kontakt (см. картинку) - выдают Error 404 - Not found. Не понимаю, что и где я не так сделала, т.к. больше нигде на сайте этой проблемы не обнаружила. Остается надеяться, что вы мне поможете справиться с этой проблемой до того, как ее завтра обнаружит мой шеф!!

Всем заранее очень благодарна!!!
Изображения
Тип файла: jpg error404.jpg (10.0 Кб, 8 просмотров)
crazy вне форума   Ответить с цитированием
Старый 10.07.2009, 06:27   #2
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от crazy Посмотреть сообщение
Здравствуйте!

Остается надеяться, что вы мне поможете справиться с этой проблемой до того, как ее завтра обнаружит мой шеф!!

Всем заранее очень благодарна!!!
для решения нужно знать три слова: имя вашего сайта, имя админа и пароль

а если серьезнее проблема непонятна так как страницы видны в админке соответственно никаких проблем не должно быть
может сообщите путь-адрес этих страниц без имени сайта
например /index.php?id=1111
shuman вне форума   Ответить с цитированием
Старый 10.07.2009, 13:36   #3
crazy
Новенький
 
Регистрация: 09.07.2009
Сообщений: 19
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
для решения нужно знать три слова: имя вашего сайта, имя админа и пароль
Все эти три слова я знаю, но проблему все равно решить не могу!

А если серьезно, то большое спасибо, что не проигнорировали мой вопрос, несмотря на недостаток информации.

На немецком форуме посоветовали создать эти страницы заново и скопировать в них содержание старых, а cooluri сделать Delete/Update all -> "Delete Everything and Start Again". Но это не помогло, к сожалению.
Из бекенд страницы открываются. Вот ссылки:
http://heyder-partner.de/index.php?id=9
http://heyder-partner.de/index.php?id=75 (эту я только что заново сделала, но она тоже только через бекенд открывается)
crazy вне форума   Ответить с цитированием
Старый 10.07.2009, 17:14   #4
Antony_A
Продвинутый
 
Регистрация: 01.01.2007
Сообщений: 68
По умолчанию

Цитата:
Сообщение от crazy Посмотреть сообщение
http://heyder-partner.de/index.php?id=9
http://heyder-partner.de/index.php?id=75 (эту я только что заново сделала, но она тоже только через бекенд открывается)
Пощелкал по ссылкам, все работает вроде нормально, никаких 404.. Где не работает-то поконкретнее??
Antony_A вне форума   Ответить с цитированием
Старый 10.07.2009, 18:18   #5
crazy
Новенький
 
Регистрация: 09.07.2009
Сообщений: 19
По умолчанию

Да, по ссылкам все работало. К тому же, я cooluri пока отключила, чтобы ко всем страницам доступ был. А когда опять включаю, то страницы Partner и Kontakt выдают 404... Пытались сейчас разобраться на немецком форуме, но безрезультатно, к сожалению.

Напишу и здесь подробности:

.htaccess
Код:
RewriteEngine On
RewriteBase /
RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)$ - [L]
RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
setup:
Код:
config.simulateStaticDocuments = 0
config.baseURL = http://www.heyderundpartner.de/
config.tx_cooluri_enable = 1
config.redirectOldLinksToNew = 1
CoolUriConf.xml:
Код:
<?xml version="1.0" encoding="utf-8"?>
<cooluri>
 
  <cache>
    <usecache>1</usecache><!-- READONLY -->
    <params2cool>
      <!-- how often (in days) should be links updated (Typo3 cache needs to be cleared) -->
      <checkforchangeevery>1</checkforchangeevery>
    </params2cool>
    <cool2params>
      <!-- how many days should old links (those that are redirected to existing) should be kept active -->
      <oldlinksvalidfor>365</oldlinksvalidfor>
    </cool2params>
    <urlsuffix>.html</urlsuffix>
<removetrailingslash>1</removetrailingslash>
    <pagenotfound>
      <!-- the status has to meet HTTP protocol header -->
      <status>HTTP/1.0 404 Not Found</status>
      <behavior type="message"><![CDATA[ <h1>Page not found!</h1> ]]></behavior>
      <!-- possible @type values: 
        page - will show a file (loaded using file_get_contents)
        redirect - will redirect to a certaing URL
        message - will output a message
      -->
    </pagenotfound>
  </cache>

  <pagepath>
    <!-- first non-empty value will be used -->
    <title>tx_realurl_pathsegment,alias,subtitle,title</title>
    
    <saveto>id</saveto><!-- READONLY -->
    <default>0</default><!-- READONLY -->
    
    <userfunc>tx_cooluri->getPageTitle</userfunc>
    <t3conv>1</t3conv>
  </pagepath>
 
  <uriparts>
    <part>
      <parameter>tx_ttnews[tt_news]</parameter>
      <lookindb>
        <to>SELECT title FROM tt_news WHERE uid=$1</to>
        <!-- if you have news items in different languages in one folder, use this sql -->
        <!-- to>SELECT title FROM tt_news WHERE (uid=$1 or l18n_parent=$1) AND sys_language_uid={L=0}</to -->
        <t3conv>1</t3conv>
      </lookindb>
    </part>
    <part>
      <parameter>tx_eeblog[showUid]</parameter>
      <lookindb>
        <to>SELECT subject FROM tx_eeblog_maintable WHERE uid=$1</to>
        <t3conv>1</t3conv>
      </lookindb>
    </part>
    <!-- you can move cHash to predefineparts to remove in from URL
         but first read the manual -->
    <part>
      <parameter>cHash</parameter>
    </part>
    
    <!-- common patterns -->
    
    <!-- this will just add this parameter value to URL -->
    <part>
      <parameter>paramA</parameter>
    </part>
    <!-- this will look up parameter value in the database table "sometable" and if found
          the value will be transformed using Typo3 csconv into URL-like value. 
        You can make all sorts of MySQL stuff here, such as add UID into the result:
        SELECT CONCAT(title,'-',uid) FROM ...
    -->
    <part>
      <parameter>paramB</parameter>
      <lookindb>
        <to>SELECT title FROM sometable WHERE uid=$1</to>
        <t3conv>1</t3conv>
      </lookindb>
    </part>
  </uriparts>
  
  <predefinedparts>
    <part>
      <parameter>no_cache</parameter>
    </part>
    
    <!-- common patterns -->
    
    <!-- parts defined this way will be removed from URL -->
    <part>
      <parameter>paramC</parameter>
    </part>
    <!-- this will prefix a value with "prefix-". Cannot be localized.
    -->
    <part key="prefix-(.*)" regexp="1">
      <parameter>paramD</parameter>
    </part>
    <!-- if parameter matches value, key will be added to URL 
         with mutliple values, use valuemaps
    -->
    <part key="thisWillAppearInUrl">
      <parameter>paramE</parameter>
      <value>ifParamEMatcesThisValue</value>
    </part>
  </predefinedparts>
  
  <valuemaps>
    <valuemap>
      <parameter>L</parameter>
      <!-- L is empty of 0, result is empty -->
      <value key="">0</value>
      <!-- L is 1, result is "en" -->
      <value key="en">1</value>
    </valuemap>
  </valuemaps>
  
  <!-- this will put L param to the first position
      for more magic see manual -->
  <paramorder>
    <param>L</param>
  </paramorder>
  
<!-- READONLY START -->
<cooluris>1</cooluris>
  
</cooluri>
crazy вне форума   Ответить с цитированием
Старый 10.07.2009, 18:28   #6
crazy
Новенький
 
Регистрация: 09.07.2009
Сообщений: 19
По умолчанию

На немецком форуме предложили заменить стандарный XML-файл на вот этот, но тогда у меня вообще Fatal Error выдавало (см. картинку)
Еще посоветовали "RewriteBase /" заменить на "RewriteBase /typo3/", т.к. вся инсталляция находится в этой папке. Но это тоже ничего не дало.

Очень надеюсь, что у вас есть еще какие-нибудь идеи!
Заранее благодарна!
Изображения
Тип файла: jpg cooluri.jpg (108.7 Кб, 5 просмотров)
crazy вне форума   Ответить с цитированием
Старый 13.07.2009, 00:33   #7
crazy
Новенький
 
Регистрация: 09.07.2009
Сообщений: 19
По умолчанию

Хотела только сообщить, что после нескольких экпериментов и переустановок cooluri в результате все-таки помогло создать проблемные страницы заново, а старые спрятать. Так что хоть одна проблема решена!!
__________________
Женя
crazy вне форума   Ответить с цитированием
Старый 13.07.2009, 15:10   #8
crazy
Новенький
 
Регистрация: 09.07.2009
Сообщений: 19
По умолчанию

Не могу понять, почему заново созданные страницы не работают со "старыми" алиас. Т.е. если в алиас задаю partner/ и kontakt/, то опять получаю ошибку 404. Если же беру partner1/ и kontakt1/, то все работает. В спрятанных сайтах алиас убрала или изменила.

И еще у меня в адресе не высвечивается .html, хотя в CoolUriConf.xml стоит:
Код:
<urlsuffix>.html</urlsuffix>
<removetrailingslash>1</removetrailingslash>
Подскажите, пожалуйста, что я делаю неправильно!!

Всем спасибо заранее!
__________________
Женя
crazy вне форума   Ответить с цитированием
Старый 14.07.2009, 12:45   #9
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

cooluri не использовал поэтому подсказать не могу
многие используют RealURL
shuman вне форума   Ответить с цитированием
Старый 14.07.2009, 20:11   #10
crazy
Новенький
 
Регистрация: 09.07.2009
Сообщений: 19
По умолчанию

Я сначала тоже установила RealURL, но не нашла там возможности исключить вспомогательные страницы из URL. А с cooluri это быстренько получилось. Но зато других проблем хватает!
__________________
Женя
crazy вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь ! sr_feuser_register viair Общие вопросы 4 24.03.2009 16:10
Проблема с tx_sgglossary: No template found! inVision Общие вопросы 0 29.01.2009 19:45
tx_srfeuserregister_pi1 (регистрация) DimanLin Общие вопросы 0 24.11.2008 17:07


Часовой пояс GMT +4, время: 05:22.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория