1
我有一个问题,从一个url中删除文件夹。我希望Google /旧链接不被破坏。旧的网页有几个部分,像这样htaccess删除文件夹重定向
example.com/news/items/entry1.html
example.com/news/items/entry2.html
example.com/blog/items/foo.html
新页面的结构具有这样的URL:
example.com/news/entry1
example.com/news/entry2
example.com/blog/foo
删除HTML是相当直截了当
<IfModule mod_rewrite.c>
RewriteEngine On
# Send would-be 404 requests to Craft
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
RewriteRule (.+) index.php [QSA,L]
RewriteCond %{THE_REQUEST} /([^.]+)\.html[\s?] [NC]
RewriteRule^/%1 [R=302,L,NE]
</IfModule>
的一部分,我正在努力去除'项目'部分。我发现的规则只适用于请求路径,如'example.com/items/subfolder1/...'
任何帮助将不胜感激。