ReWriteRule перенаправляет скорее переписывание - PullRequest
0 голосов
/ 13 июня 2010

На данный момент у меня есть две машины, на которых я занимаюсь веб-разработкой;iMac для работы в офисе и MacBook для работы в дороге.На обоих компьютерах под управлением OS X 10.6 установлена ​​одинаковая версия PHP, Apache и т. Д.

Оба компьютера имеют одинаковые файлы веб-сайта, включая файл .htaccess (см. Ниже).На MacBook URL-адреса переписываются красиво, маскируя URL-адрес, на который они указывают (например, site / page / page-name), однако на iMac они просто перенаправляют на страницу (например, site / index.php? Method = page & value = page-name) что делает переключение между машинами немного болезненным!

Я уверен, что это где-то настройка конфига, но я не могу найти его.У кого-нибудь есть лекарство?Большое спасибо.

Я совершенно уверен, что есть хороший способ написания этого файла htaccess без потери доступа к нескольким ключевым папкам!

Options +FollowSymlinks
RewriteEngine on

RewriteBase /In%20Progress/Vila%20Maninga/

RewriteRule ^page/([a-z|0-9_&;=-]+) index.php?method=page&value=$1 [NC]
RewriteRule ^tag/([a-z|0-9_]+) index.php?method=tag&value=$1 [NC]
RewriteRule ^search/([a-z|0-9_"]+) index.php?method=search&value=$1 [NC]
RewriteRule ^modpage/([con0-9-]+) index.php?method=modpage&value=$1 [NC]
RewriteRule ^login index.php?method=login [NC]
RewriteRule ^logout index.php?method=logout [NC]
RewriteRule ^useraccounts index.php?method=useraccounts [NC]

1 Ответ

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

Убедитесь, что директива MultiViews отключена, так как это может быть причиной.

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