Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   realurl и подпапка (http://forum.typo3.ru/showthread.php?t=3527)

c0d3r 29.05.2007 16:42

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 посмотрите
(там в комментах есть про настройк в этой ситуации)

c0d3r 30.05.2007 10:43

Цитата:

Сообщение от Pavel Antonov (Сообщение 12429)
Код:

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

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


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

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