重定向htaccess的努力

时间:2018-08-29 15:28:23

标签: .htaccess url-rewriting

我想为我的网站制定一个重写规则,但似乎无法获得适当的代码来使这项工作生效。

我网站的当前URL看起来像http://www.mohanadarafe.io/JSON/json.html

我希望它是:http://www.mohanadarafe.io/json

我尝试了以下代码,但似乎不起作用:

RewriteEngine On
RewriteRule ^\.html$ /json [L]

有人知道如何解决此问题吗?

1 个答案:

答案 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