Я использую XAMPP (Windows 7) и в httpd.conf у меня есть:XAMPP - Переписать Правило не работает
- AllowOverride Все
- LoadModule rewrite_module модули/mod_rewrite.so (раскомментирована)
В HTDOCS каталог у меня есть подкаталог магазин где находится мой сайт. Внутри магазина я еще один подкаталог рубашки, содержащей файл:
- shirts.php
Чтобы открыть его, вы просто Нею ввести следующий URL: http://localhost/shop/shirts/shirts.php
Но , когда я открываю только http://localhost/shop/shirts/ - браузер отображает список каталогов, и я хочу, чтобы он открыл shirts.php.
Так, внутри /рубашки каталогов Я создал следующий .htaccess файл:
RewriteEngine On
RewriteRule ^shirts/$ /shop/shirts/shirts.php
Но это не работает. Знаете ли вы, что я делаю неправильно, почему это не работает?
Заранее благодарен!
Пожалуйста, укажите, где именно в .htaccess поставить эту строку. Это может иметь значение. – Alex
Это работает, спасибо. Я смотрю несколько видеокурсов и не понимаю, почему автор использовал «RewriteEngine On RewriteRule^shirts/$/shop/shirts/shirts.php', и это сработало при его установке XAMPP (localhost), но это не работает для меня? Во всяком случае, ваш ответ решает мою проблему. – PeraMika