Я понял, что проблема. Это было в файле .htaccess.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
RewriteRule ^/([^-]*)$ /$1.php
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
## hide .php extension
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R,L,NC]
## To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule^%{REQUEST_FILENAME}.php [L]
</IfModule>
# END WordPress
Лучшие правила от Wordpress были все в порядке. Удаляя или комментируя их, обычные страницы будут загружаться независимо от того, является ли вызовы пользователя/Foo или /foo.php
Это Рабочими файл .htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
# RewriteEngine On
# RewriteBase /blog/
# RewriteRule ^index\.php$ - [L]
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule . /blog/index.php [L]
# RewriteRule ^/([^-]*)$ /$1.php
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
## hide .php extension
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R,L,NC]
## To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule^%{REQUEST_FILENAME}.php [L]
</IfModule>
# END WordPress
возможно дубликат [Вызов функций WP вне functions.php] (http://stackoverflow.com/questions/16058074/calling-wp-functions-outside-of-functions-php) – brasofilo
Нет, я не хочу ничего делать с Wordpress. Я хочу, чтобы WP сидел красиво в своем углу (/ blog) и просто запускался там. Я хочу загрузить свой контент на оставшуюся страницу. Не имея никакого отношения к WP. –
Я попытался добавить: 'define (' WP_USE_THEMES ', false); require ('wp-blog-header.php'); ' на страницу, как этот другой вопрос, но это не работает. Страница еще 404s. –