Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Wordpress会忽略mod_重写规则_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Apache Wordpress会忽略mod_重写规则

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

我正在尝试使用mod_rewrite将所有请求重定向到特定目录到特定页面:

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
=“最后一次”)