Помогите с RewriteRule

php htaccess rewriterule

.htaccess

RewriteEngine on
RewriteBase /

RewriteRule ^ajax/add$ ajax.php?module=add

И не работает, выдает ошибку 404, но если написать так

RewriteRule ^ajax(,*)$ ajax.php?module=add

то все работает, но уже ссылкой ajax/, но мне нужно как в первом варианте ajax/add/

Помогите что делать?

Примечание:
Анонимный аноним (Alex V)

Нет, все ровно 404

Примечание:
У меня такое подозрение что хостинг так странно настроен, если задать в запросе param1/param2/, то он уже начнет искать по папкам игнорируя .htaccess.
Ответы:
А если так?
RewriteRule ^ajax/add(/?)+$ ajax.php?module=add
DirectoryIndex index.php
RewriteEngine On
RewriteRule ^ajax/add/index.php$ ajax.php?module=add [L]


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.