.htaccess 参数拆分为的Htaccess重定向

mefy6pfw  于 2023-02-24  发布在  其他
关注(0)|答案(1)|浏览(130)

这是由重定向或重写规则可能与htaccess?
这是旧的URL:

mysite.com/showthread.php?28151-my-car&p=10

这应该是新的:

mysite.com/index.php?threads/28151/page-10

谢谢!
我试过了,但是不能将第一个参数"28151-我的车"拆分成唯一的ID号(28151)。我不知道哪个更好,重写规则或重定向。

RewriteRule showthread.php?$1&$2$ index.php?threads/(.*) [L]
dffbzjpn

dffbzjpn1#

请尝试使用所显示的示例和尝试。htaccess rules文件。这意味着您需要在内部重写URL,并确保.htaccess rules文件和index.php文件位于同一位置。请确保在测试URL之前清除浏览器缓存。

RewriteEngine ON
RewriteCond %{THE_REQUEST} \s/showthread\.php\?(\d+)-my-car&p=(\d+)\s [NC]
RewriteRule ^ index.php?threads/%1/page-%2 [L]

***一般规则:***其中不匹配文本my-car,尽管它匹配&之前的任何内容

RewriteEngine ON
RewriteCond %{THE_REQUEST} \s/showthread\.php\?(\d+)-[^&]*&p=(\d+)\s [NC]
RewriteRule ^ index.php?threads/%1/page-%2 [L]

相关问题