php – .htaccess使用GET参数重定向
发布时间:2020-12-13 22:24:50 所属栏目:PHP教程 来源:网络整理
导读:我已经检查了很多与.htaccess重定向相关的答案,但是我无法详细说明我的问题: 我有一个旧网站,博客条目如下: http://ellrohir.mzf.cz/index.php?page=blogid=77 现在我还有一个新的网站,其中包含“不错的网址”,可以使用以下网址查找博客条目: http://aloi
我已经检查了很多与.htaccess重定向相关的答案,但是我无法详细说明我的问题:
我有一个旧网站,博客条目如下: http://ellrohir.mzf.cz/index.php?page=blog&id=77 现在我还有一个新的网站,其中包含“不错的网址”,可以使用以下网址查找博客条目: http://alois-seckar.cz/politics-blog/77 我想“关闭”旧页面并将任何旧链接重定向到新站点.如何捕获旧网址并将其转移到新网址?我仍然无法想出必要的.htaccess代码:( 解决方法
试试这个 :
RewriteEngine on RewriteCond %{QUERY_STRING} ^page=([^&]+)&id=([^&]+)$[NC] RewriteRule ^index.php$http://alois-seckar.cz/politics-%1/%2? [NC,L,R] 最后的空问号对于丢弃目标网址中的原始查询字符串非常重要. %n是RewriteCond中正则表达式的一部分,它是([和])之间匹配的部分. 此规则将重定向 example.com/index.php?page=foo&id=bar 至 example2.com/politics-foo/bar (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |