允许在一个Wordpress页面上使用.php
我启用了漂亮的URL,我不想更改文章阅读的功能,但我有一个要求,即允许一个特定的(内部)文件进行遗留链接,因此我需要让Wordpress尊重这个特定文件末尾的.php。我还需要维护从旧的referer传递的查询字符串参数,如:允许在一个Wordpress页面上使用.php,php,wordpress,.htaccess,Php,Wordpress,.htaccess,我启用了漂亮的URL,我不想更改文章阅读的功能,但我有一个要求,即允许一个特定的(内部)文件进行遗留链接,因此我需要让Wordpress尊重这个特定文件末尾的.php。我还需要维护从旧的referer传递的查询字符串参数,如: wordpresssite.com/foo.php?this=that&why=becauseISaidSo 我怀疑有一些htaccess的调整,将允许这项工作,但我不知道如何改变,以修复这一点,而不破坏其他东西 尝试将其添加到.htaccess的顶部(即在自定
wordpresssite.com/foo.php?this=that&why=becauseISaidSo
我怀疑有一些htaccess的调整,将允许这项工作,但我不知道如何改变,以修复这一点,而不破坏其他东西 尝试将其添加到
.htaccess
的顶部(即在自定义WordPress重写之前):
它本质上防止重写任何存在的文件(如
foo.php
)。使用L
标志,我们告诉Apache如果存在匹配,就停止重写。通过使用QSA
标志,GET变量也将被保留并公开,以供foo.php
使用。WP.htaccess文件中rewrertengine On
行下方添加以下行:
RewriteRule ^foo\.php$ - [L,NC]
另外,用一个方法来创建一个遗留目录,在这里PHP和HTML就像WordPress不存在一样,像MyStudio.com/Prime/@ BenM,而现在我可以访问这个页面,而没有URL重写,我仍然得到404。@震颤,客户端需要从站点的前一个化身的非常具体的URL。
RewriteRule ^foo\.php$ - [L,NC]