2010-06-04 1 views
0

Перенаправление с использованием HTACCESS работает нормально на сервере, но не на субдомене. Я использовал следующий Htaccess код для задачи перенаправления:Перенаправление с использованием HTACCESS работает нормально на сервере, но не на субдомене

Options +FollowSymlinks 
RewriteEngine On 
RewriteRule ^user/(.+)$ done.php?info=$1 

http://site.com/user/123/USA к http://site.com/done.php?info=123/USA

ли какие-либо изменения, необходимые на поддоменов работать этот HTAccess код?

http://test.site.com/user/123/USA в http://test.site.com/done.php?info=123/USA

ответ

0

Это полностью зависит от конкретной конфигурации субдомена. Это может быть столь же легко, как это изменить:

RewriteRule ^user/(.+)$ done.php?info=$1 

в это:

RewriteRule ^/?user/(.+)$ done.php?info=$1 

Но без конфигурации сервера, трудно сказать. Я бы сказал, включите RewriteLog (не может быть сделано в .htaccess), проверьте его вывод и, если все еще неясный отчет, с различиями в конфигурации между доменом & субдоменом.

Смежные вопросы