使用.htaccess删除动态链接上的目录
我用 .htaccess 写了以下代码
RewriteRule ^articles/([0-9a-zA-Z-_]+)$ page.php?article_seolink=$1 [NC,NE,L]
我创建了以下 URL 地址
example.com/articles/article-title
但我想创建一个链接
example.com/article-title
我该如何做到这一点并将旧 URL 重定向到新 URL?
回答
使用您展示的样本,请尝试以下规则。请确保将您的 htaccess 规则文件放在文章文件夹中。在测试您的 URL 之前,请确保清除浏览器缓存。
RewriteEngine ON
RewriteRule ^([0-9a-zA-Z-_]+)$ page.php?article_seolink=$1 [NC,NE,L]