Переписать URL для сайта в подкаталоге - PullRequest
0 голосов
/ 23 августа 2009

Я занимаюсь разработкой веб-сайта на локальном хосте с использованием XAMPP под Windows 7. URL веб-сайта http://localhost/lyrics. Как включить перезапись URL для этого подкаталога?

Я попытался с кодом ниже, но он не работал.

RewriteEngine On
RewriteBase /lyrics

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 августа 2009

Подождите - так вы делаете это в режиме разработки и производства, и это работает только в разработке (localhost)?

Вы полагаетесь на виртуальных хостов или строго .htaccess? Можете ли вы подтвердить, что даже простое базовое правило .htaccess, такое как ErrorDocument, работает в производственном режиме?

По какой причине вы не можете просто создать VirtualHost для этого каталога?

<VirtualHost *:80>
ServerName foo.localhost.com  # this needs to be in your hosts file as 127.0.0.1 foo.localhost.com
DocumentRoot C:/whatever/lyrics

* add your rewrite rules here *
</VirtualHost>
0 голосов
/ 23 августа 2009

Прежде всего, добро пожаловать в ТАК !!

Включите zur mod_rewrite в httpd.conf и добавьте слэш после текста:

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