Wordpress / htaccess / Mod_rewrite - нужна помощь в связывании со сценарием, отличным от wordpress - PullRequest
0 голосов
/ 10 июня 2011

У меня есть установка WordPress в корневой папке сайта, и она работает просто отлично.Я также хочу добавить полностью отдельный файл - назовите его whatever.php - в корневой каталог.Он не имеет ничего общего с WordPress, но при настройке файла htaccess он пытается преобразовать ссылку на несуществующую страницу публикации.

Как я могу написать исключение в файле htaccess, которыйразрешите мне ссылаться на мой скрипт what.php, оставив все остальное работающим по умолчанию?

Ответы [ 2 ]

1 голос
/ 10 июня 2011

Если вы используете общий файл htaccess (см. Выше), у вас не должно возникнуть никаких проблем, поскольку строка RewriteCond %{REQUEST_FILENAME} !-f устанавливает условие, что URL-адрес запроса (%{REQUEST_FILENAME}) не является файлом (!-f) на правило перезаписи.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Если вы используете автоматически сгенерированный файл, вы можете добавить это условие в определение правила цепочки.

Подробнее:

http://codex.wordpress.org/Using_Permalinks

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

0 голосов
/ 10 июня 2011

Это должно сделать это

RewriteEngine on

RewriteRule ^whatever$  whatever.php  [QSA,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...