Apache Wordpress会忽略mod_重写规则
我正在尝试使用mod_rewrite将所有请求重定向到特定目录到特定页面:Apache Wordpress会忽略mod_重写规则,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我正在尝试使用mod_rewrite将所有请求重定向到特定目录到特定页面: RewriteEngine On # Turn on rewriting RewriteRule /about/(.*) /wp-content/themes/twentyfiteen/test.php 从这里,我计划获取请求的URI并提供适当的页面 但这条规则似乎甚至没有被触发 感谢通过htaccess文件中的重写规则发送的URI删除了前导斜杠,因此您无法匹配/about/,您需要删除前导斜杠: RewriteEn
RewriteEngine On # Turn on rewriting
RewriteRule /about/(.*) /wp-content/themes/twentyfiteen/test.php
从这里,我计划获取请求的URI并提供适当的页面
但这条规则似乎甚至没有被触发
感谢通过htaccess文件中的重写规则发送的URI删除了前导斜杠,因此您无法匹配
/about/
,您需要删除前导斜杠:
RewriteEngine On
RewriteRle ^about/(.*)$ /wp-content/themes/twentyfiteen/test.php [L]
发布你的所有规则(包括与wordpress相关的规则)。糟糕的标题:将进行编辑。这是独立的。apache站点定义中也没有规则。这条规则有效吗?我想让它触发一些东西,比如你想去哪个URL?有效,[L]做什么?它在当前迭代中停止重写。因此,如果你在这之后有规则,它们就不会被执行。(
L
=“最后一次”)