У меня есть следующий url: myweb.com/products
У меня есть каталог под названием «продукты» на моем хосте.
.htaccess как игнорировать каталоги?
При вводе вышеуказанного URL-адреса он перенаправляет меня на myweb.com/products/ и перечисляет файлы внутри каталога.
Как я могу игнорировать/отключать способ его работы, поэтому вместо поиска в каталоге с именем он попытается найти файл с этим именем?
так, когда я вхожу myweb.com/products он попытается найти файл с именем продуктов, и если оно не найти будет отправить 403 страницы
* это пример. У меня больше каталогов.
EDIT:
Возможно, я не очень хорошо себя объяснил.
У меня есть следующие RewriteRule
RewriteRule ^(.*).php redirect.php [L,QSA]
который перенаправляет меня все, чтобы redirect.php
, поскольку продукты является папка, он не перенаправляет меня redirect.php и вот проблема ..
отредактировал мой вопрос до 403. Я не хочу, чтобы это была ошибка 403. Она должна перейти к файлу продуктов. в godaddy он работал по умолчанию. теперь я переехал в hostgator – Ron
@Ron Если есть каталог продуктов, как Apache найдет файл продуктов? У вас не может быть каталога * и * файла с тем же именем. –
имя файла iscourse products.php. Я расскажу, что я делаю. Я перенаправляю все на страницу с именем redirect.php, используя rewriterule. теперь, пытаясь получить доступ к myweb.com/products, он должен перенаправить меня на redirect.php, так как это rewriterule, но поскольку продукты являются папкой/каталогом, он не делает этого – Ron