Просмотр полной версии : realurl и подпапка
Уважаемые!
У меня сайт на 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 посмотрите
(там в комментах есть про настройк в этой ситуации)
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. Простой и универсальный, вне зависимости где и что лежит.
Возможно, не универсальный.
У меня он даёт 404 на всём, кроме главной.
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Впрочем, проблема решена, так что это так, лирическое отступление ;)
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot