使用.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]


以上是使用.htaccess删除动态链接上的目录的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>