【发布时间】:2015-08-02 16:48:13
【问题描述】:
我想从下面的 url 中删除 seo/ 文件夹名称和文件扩展名 (.html)。我正在开发一个静态 html 网站。
www.example.com/seo/advanced-system.html 到 www.example.com/advanced-system/
在我的 root 文件夹的 .htaccess 中,我写了这个,
RewriteCond %{HTTP_HOST} ^www.example.com
RewriteRule ^seo/(.*)$ www.example.com/$1 [L,R=301]
在我的子文件夹的 .htaccess 中,我写了这个,
RewriteRule ^(.*)$ /$1 [R=301,L]
我搜索并尝试了所有可能的方法,但无法找到解决方案。请帮帮我。
【问题讨论】:
标签: regex apache .htaccess mod-rewrite redirect