大家好我想将所有.php
文件重写为.htm
。
我做了这个
RewriteRule ^(.*).htm$ $1.php [QSA]
它不起作用,但是当我输入.htm
时,它可以正常工作,但我想让它自动生成。
请有人帮助我。
答案 0 :(得分:0)
当浏览器请求URL时,网络服务器获取它,删除主机名,这是请求的URI的一部分。
http://example.com/foo/bar.php
/foo/bar.php
。重写引擎获取URI并将其重写到另一个URL。像这样:
RewriteRule <from this URI> <to this URI>
如果您希望能够键入http://example.com/foo/bar.php
并将其内部重写为/foo/bar.html
并将该资源投放到其位置,则需要:
RewriteRule ^(.*).php$ $1.htm [L]