【发布时间】:2022-01-29 09:36:59
【问题描述】:
我有一些这样的网址:
https://example.com/product-name
我想让.htaccess 以这种方式转换为 SEO URL:
https://example.com/product/product-name
否则。
这就是我的.htaccess 当前的样子(它位于我的根目录中):
RewriteEngine On
RewriteRule ^([^/]+)$ product/$1 [L]
在过去的 24 小时内,我已经阅读并尝试了许多类似的示例,但均无济于事。我确定我的服务器允许重写。希望有人能帮忙。
【问题讨论】:
-
“产品”这个词只是文字吗?您的 URL 当前是如何路由的?像
/product-name这样的 URL 大概已经需要一些 URL 重写才能工作?如果您需要“转换为 SEO”,那么您大概应该重定向 URL,而不是重写?但是,您的标题要求“删除” slug 产品,但您的示例似乎正在添加它?! -
感谢您的回答,我有带有链接 mydomain/product-name 的旧网站,我需要将其重定向到带有链接 mydomain/product/product-name 的新网站,并且“产品”是类别名称。新网站使用wordpress cms
标签: wordpress apache .htaccess mod-rewrite