我想以一种与wordpress主题平行的方式扩展我的网站。
示例:
我的wordpress网站位于:www.mywebsite.com
通过ftp,我添加了一个名为test
, 其中有一个php文件test.php
问题是,如果我在url中写入:www.mywebsite.com/test/test.php
它将我重定向到主题的“未找到页面”。
如何停用此行为?
过帐。htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# # av:php5-engine
AddHandler av-php5 .php
# # av:Toolbar
SetEnv AV_TOOLBAR 1
SO网友:Rick Hellewell
IIRC,您不能在WordPress站点上执行“普通”(非WP代码)PHP代码。WP将使用URL作为指向WP数据库中条目(页面/帖子)的“指针”。它不会加载/运行文件中的PHP代码。
如果您想要一个自定义的404文件,那么创建一个子主题,然后复制/修改404。来自父主题的php文件。谷歌上有很多关于如何创建儿童主题(以及为什么它们很重要)的内容。
有一些插件允许您将PHP代码放入页面/帖子中。但是,根据您的问题,最好的解决方案是定制404模板。
**Edit **我接受更正。非WP PHP页面可以显示在基于WP的站点上。当然,它没有任何网站的“外观”(您希望在PHP代码中使用模板),但它确实有效。
我一直认为不会,基于一些模糊的记忆过去的经验。