.htaccess не работает должным образом

У меня есть размещенная учетная запись, не связанная ни с одним доменом в /~me.

В этом домашнем каталоге у меня есть файл.htaccess:

Options +FollowSymlinks

RewriteEngine on

RewriteRule 123.html cgi-bin/example.php [nc]

Полный путь к example.php: /~me/public_html/cgi-bin/example.php. Однако /~me/123.html возвращает 404.

Мой.htaccess не действителен?

РЕДАКТИРОВАТЬ:

Я также попробовал следующее

RewriteRule ^~me/123\.html ~me/cgi-bin/example.php [nc]

и журналы apache вернули это:

File does not exist: /home/me/public_html/123.html

Так что регулярное выражение по какой-то причине не соответствует.

РЕДАКТИРОВАТЬ 2:

пытаясь

RewriteRule (.*)123.html ~me/cgi-bin/example.php [nc]

удаляет ошибку журнала apache Так что я должен предположить, что запрос теперь перехватывается.htaccess. Но все равно, почему бы не работать путь к файлу php? Если я назову это непосредственно, это выполняет.

0 ответов

Другие вопросы по тегам