如何重定向带问号的链接

时间:2019-02-09 07:25:40

标签: apache .htaccess redirect

我需要重定向:

https://www.example.com/wiki/?t=1234https://www.example.com/vb/showthread.php?t=1234

“ 1234”是数百个具有不同编号的页面

我尝试使用.htaccess,但似乎不起作用:

RewriteCond %{QUERY_STRING} t=[0-9]
RewriteRule ^(.*)$ /vb/showthread.php?t=$1 [L]

1 个答案:

答案 0 :(得分:0)

该数字可能在查询字符串([0-9] +)中出现一次或多次

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^wiki\/
RewriteCond %{QUERY_STRING} t=([0-9]+) [NC]
RewriteRule (.*) /vb/showthread.php?t=$1 [L]
</IfModule>