我想为我的网站制定一个重写规则,但似乎无法获得适当的代码来使这项工作生效。
我网站的当前URL看起来像http://www.mohanadarafe.io/JSON/json.html
我希望它是:http://www.mohanadarafe.io/json
我尝试了以下代码,但似乎不起作用:
RewriteEngine On
RewriteRule ^\.html$ /json [L]
有人知道如何解决此问题吗?
答案 0 :(得分:0)
您已将其反转。像这样:
RewriteEngine On
# external redirect from actual URL to pretty one
RewriteCond %{THE_REQUEST} /JSON/json\.html [NC]
RewriteRule ^ /json [R=301,L]
# internal forward from pretty URL to actual one
RewriteRule ^json/?$ JSON/json.html [L,NC]
然后,您可以将URL设置为:http://www.mohanadarafe.io/json