У меня проблема: когда я пытаюсь загрузить определенную страницу .php в моем браузере, в домене с установленным Wordpress Wordpress бросает 404 вместо самой страницы.PHP-страница не загружается; Wordpress, занимающий 404
страница Проблема заключается в:
http://healthysurprise.com/special/sign-up?product=healthy
Вы можете увидеть аналоговую страницу здесь (просто удалить '/ специальный'):
http://healthysurprise.com/sign-up?product=healthy
Строка URL требуется для PHP для загрузки страницы динамически. Страница «sign-up.php» и находится в каталоге. Что мне не хватает?
Примечания:
- WordPress установлен
- index.php грузы штраф в обоих местах
- это, кажется, делать это независимо от того, что каталог
- был шаблон WP страница под названием «знак -до»ранее, но я только что удалили его
Вот мой .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 каким-то образом. Читайте о [Иерархия шаблонов] (http://codex.wordpress.org/Template_Hierarchy). – elclanrs
Я не могу просто загрузить свои собственные php-страницы? Я переместил установку WP в/blog, почему она мешает другим страницам в домене? Кроме того, index.php работает в подкаталоге. –
Проверьте htaccess для любой перезаписи URL. – subroutines