我的本地项目的根目录是 localhost / website
我使用以下内容创建了localhost / website / .htaccess文件:
RewriteEngine On
RewriteRule ^content/(.*)$ content/$1.html [L]
我想要实现的目标: localhost / website / main - >的本地主机/网站/内容/ main.html中 其中 localhost / website / content / main.html 确实存在。
我尝试了几条规则,但没有一条适合我。不知怎的,我想我错过了什么。
答案 0 :(得分:1)
如果您想将/main
重定向到/content/main
,则必须省略第一个参数中的content/
。
答案 1 :(得分:1)
以下是技巧
RewriteEngine On
RewriteCond %{REQUEST_URI} !^.*content/[^/]*\.html$
RewriteRule ^(.*)$ content/$1\.html [L]