Regex htaccess永久重定向-url带有slug,而地址栏显示slug url
发件人: 所需(重定向到): 上面的代码可以工作,但只是在一些时候,我被卡住了。slug并不重要(忽略不计,仅用于搜索引擎优化),因为我使用项目编号来确定重定向到哪里(还需要永久重定向301)Regex htaccess永久重定向-url带有slug,而地址栏显示slug url,regex,.htaccess,redirect,mod-rewrite,slug,Regex,.htaccess,Redirect,Mod Rewrite,Slug,发件人: 所需(重定向到): 上面的代码可以工作,但只是在一些时候,我被卡住了。slug并不重要(忽略不计,仅用于搜索引擎优化),因为我使用项目编号来确定重定向到哪里(还需要永久重定向301) 提前谢谢。什么意思?它只在某些时候起作用?你能说得更具体些吗?是某些鼻涕虫导致它破裂的吗?不同的布局?slug不会一直出现在地址栏中。。。有时它实际上显示item.php?id=123地址。您的规则不会自动将“旧格式”转换为“新格式”。为此,你需要另一条规则什么样的另一条规则?我是一个相当新的重写规则
提前谢谢。什么意思?它只在某些时候起作用?你能说得更具体些吗?是某些鼻涕虫导致它破裂的吗?不同的布局?slug不会一直出现在地址栏中。。。有时它实际上显示item.php?id=123地址。您的规则不会自动将“旧格式”转换为“新格式”。为此,你需要另一条规则什么样的另一条规则?我是一个相当新的重写规则,但广泛研究它。。。带有示例的建议非常受欢迎Slug可以是任何东西-忽略它-只需要项目编号
RewriteEngine On
RewriteRule ^item([0-9]+)/([^/.]+)/?$ /item.php?id=$1 [QSA]