WAMP + RewriteRule: копирование сайта в подпапку - PullRequest
0 голосов
/ 03 августа 2009

Я только что установил WAMP, и теперь я пытаюсь скопировать мои файлы с моего сервера на мой локальный компьютер. У меня есть правило переписывания типа

RewriteRule .* /index.php?url=$0 [L,QSA]

Но это похоже на http://localhost/index.php, когда я действительно хочу http://localhost/mysite/index.php. Итак, я понял,

RewriteBase /mysite

Подойдет, но дело не в этом. Похоже, не работает так из моих чтений. Есть ли способ, которым я могу это исправить, не меняя правила переписывания? Я просто хочу, чтобы база моего сайта была в какой-то подпапке.

Ответы [ 2 ]

1 голос
/ 30 сентября 2011

Я получил эту работу, имея косую черту в строке RewriteBase:

RewriteBase /aliasdirectory/
0 голосов
/ 03 августа 2009

если вы используете относительные пути в своей замене, вам не нужно изменять базовый путь URI:

RewriteRule .* index.php?url=$0 [L,QSA]
...