Wordpress - не открывать php файлы как страницы? - PullRequest
1 голос
/ 23 ноября 2010

У меня есть несколько php-скриптов в моем каталоге Wordpress, и я не могу их использовать.Зачем?Потому что Wordpress рассматривает их как посты.

Например:

http://kaptinlin.com/themes/striking/wp-content/themes/striking/includes/sendmail.php

Указывает на файл, и он работает.

Но на моем сайте, когдая пытаюсь открыть /wp-content/themes/myTheme/anyDictionary/anyfile.php

он загружается:

    Not Found

Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.

Page.

Как это исправить?

Спасибо

1 Ответ

4 голосов
/ 23 ноября 2010

Правила WordPress mod_rewrite по умолчанию выглядят примерно так:

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

По сути, это говорит о том, что «пропускайте все запросы через WordPress, если запрос не соответствует реальному файлу или каталогу».Итак, если вы видите страницу доставки WordPress, когда ожидаете вывода сценария, отличного от WordPress:

  1. Ваши правила перезаписи отличаются от стандартных;вставьте их для помощи отладки.Или
  2. Файл может не существовать там, где вы думаете, что он существует.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...