mod_rewrite 2 个变量,但输出中只需要 1 个
我想将访问我的旧 phpbb 论坛 URL 的访问者重定向到我的新 URL 结构。http://mydomain.com/phpbb/viewtopic.php?f=$var1&t=$var2
(f=$var1、t=$var2 为整数)
到http://mydomain.com/topic/$var2
我的 .htaccess mod_rewrite 代码:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^phpbb/viewtopic\.php\?f=\d+&t=(\d+)$ topic/$2 [L]
</IfModule>
但它不起作用。我怎样才能改变它的工作代码?
I want to redirect visitors who get to my old phpbb forum URLs to my new URL structure.http://mydomain.com/phpbb/viewtopic.php?f=$var1&t=$var2
(f=$var1, t=$var2 are integers)
tohttp://mydomain.com/topic/$var2
My .htaccess mod_rewrite code:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^phpbb/viewtopic\.php\?f=\d+&t=(\d+)$ topic/$2 [L]
</IfModule>
But it doesn't work. How can I change the code that it works?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将以下内容添加到站点根文件夹中的 .htaccess 中。
Add the following to the .htaccess in the root folder of your site.