Проблема с перезаписью htaccess при тестировании на локальном хосте - PullRequest
0 голосов
/ 01 июня 2010

Я использую OSX (10.6) с Apache с включенным .htaccess.

В файле htaccess у меня есть код:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^page/([A-Z0-9._%+-]+) index.php?page=$1 [NC]

Это отлично работает на моем внешнем сервере и хорошо перенаправляет на index.php? Страницу = что угодно

Однако при локальном тестировании с localhost/~james/In%20Progress/Vila%20Maninga/page/whatever меня перенаправляют на localhost/~james/Users/James/Sites/In%20Progress/Vila%20Maninga/index.php?page=whatever. По какой-то причине добавляется 'Users/James/Sites/'.

Кто-нибудь почему это происходит и как это предотвратить?

Большое спасибо,

Джеймс

1 Ответ

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

Не уверен на 100%, что это проблема, но попробуйте добавить это в ваш файл .htaccess

RewriteBase /

(замените / любым нужным вам путем)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...