Вход

Просмотр полной версии : realurl и подпапка


c0d3r
29.05.2007, 16:42
Уважаемые!

У меня сайт на typo3 работает в рамках CVS, поэтому доступ на тестовом сервере к сайту на Typo3 организован в виде как http://site.test/site-ru/.

То есть имеем дело с доменом и папкой, а не чистым доменом.
Возможно ли настроить TS и RealUrl для работы в такой среде?
Если нет, буду создавать virtual host, но это на крайняк.

Пока что стандартная настройка RU приводит к 404 при переходе к страницам второго и т.д уровня.

Заранее благодарю за помощью

Pavel Antonov
29.05.2007, 20:02
config.baseUrl = http://site.test/site-ru/

Valery Romanchev
30.05.2007, 00:41
еще .htaccess посмотрите
(там в комментах есть про настройк в этой ситуации)

c0d3r
30.05.2007, 10:43
config.baseUrl = http://site.test/site-ru/

Так оно и есть.

Что касается .htaccess, попробовал настроить по примеру из dummy, но знаний по rewrite не хватает.
Читаю: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

BE/FE морды вот так работают, счас включу RealUrl.

RewriteBase /site-ru
RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp| uploads|showpic\.php|favicon\.ico)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteRule .* index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l


Работает.
Благодарю за помощь!

Pavel Antonov
30.05.2007, 14:03
У меня всегда работает коротенький .htaccess из документации RealURL. Простой и универсальный, вне зависимости где и что лежит.

c0d3r
30.05.2007, 14:37
Возможно, не универсальный.
У меня он даёт 404 на всём, кроме главной.


RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php


Впрочем, проблема решена, так что это так, лирическое отступление ;)