Перенаправление с использованием HTACCESS работает нормально на сервере, но не на поддомене - PullRequest
0 голосов
/ 04 июня 2010

Перенаправление с использованием 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

1 Ответ

0 голосов
/ 04 июня 2010

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

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

в это:

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

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

...