htaccess删除一个特定的文件夹名称,保持其他名称不变

时间:2017-09-11 16:00:14

标签: .htaccess

我需要重写

  

http://www.example.com/landrover/content/home.php

  

http://www.example.com/landrover/home.php

我尝试将以下内容输入到landrover文件夹中的.htaccess:

RewriteEngine On
RewriteRule ^content/(.*)$ /$1 [L,R=301]

但它只是将其重写为http://www.example.com/home.php

我想要做的就是从网址中删除/ content / part并保留其他所有内容。老实说,我找不到这个简单问题的解决方案。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您可以在landrover/.htaccess

中使用此代码
RewriteEngine On
RewriteBase /landrover/

RewriteCond %{THE_REQUEST} /content/ [NC]
RewriteRule ^content/(.*)$ $1 [L,R=308,NC,NE]

清除浏览器缓存后进行测试。