Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.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 重写规则以添加.html后缀_Apache_.htaccess_Mod Rewrite_Url Rewriting - Fatal编程技术网

Apache 重写规则以添加.html后缀

Apache 重写规则以添加.html后缀,apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,我正在使用WordPress。我需要添加一个自定义重写规则。我想有一个页面的两个网址 例如: www.test.com/abc我通过评论解释 重新编写引擎打开 重写基/ #确保它不是实际的文件或目录 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D #确保主机名为www.test.com 重写cond%{HTTP_HOST}^www\.test\.com #如果请求与“abc.html”匹配,则重写为abc 重写规则^abc\.htm

我正在使用WordPress。我需要添加一个自定义重写规则。我想有一个页面的两个网址

例如:


www.test.com/abc我通过评论解释

重新编写引擎打开
重写基/
#确保它不是实际的文件或目录
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
#确保主机名为www.test.com
重写cond%{HTTP_HOST}^www\.test\.com
#如果请求与“abc.html”匹配,则重写为abc
重写规则^abc\.html$abc[L,QSA]
#如果需要将其作为一般规则,请尝试以下操作:
#重写规则^(.*)\.html$$1[L,QSA]
如果不是最后一条重写规则,请随意删除
L
标志。有关这方面的更多信息,请参阅

你可以:

非常感谢:)它起作用了。。现在我想保留动态值而不是“abc”。。所以(\w+)应该可以正常工作吗?那就是
RewriteRule^(.*)\.html$$1[L,QSA]