我需要这个URL /目录make/lores/some/
来指向/映射到login/
我也需要重写.php
扩展名以.html
客户端键入example.com/make/lores/some/login.html
服务器时应process example.com/login/login.php
。
我在下面有一条规则,但是问题是登录目录下的其他文件(例如,/login/images/one.png
等等)没有被处理/重写,所以我最终遇到404错误。
RewriteRule ^(.*)\.htm$ login/index.php [NC]
也许是这样的:
RewriteEngine on
RewriteRule ^/make/lores/some/(.+) http://example.com/login/$1 [R,L]
这将处理对新URL的重写。要更正扩展名.html
,.php
您可以使用第二条规则:
RewriteRule ^/login/(.+)\.htm$ http://example.com/login/$1.php [R,L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句