【发布时间】:2017-05-25 13:53:38
【问题描述】:
我需要建议使用 htaccess 对所有具有 ?page=9 和 index.php 的页面进行 301 永久重定向
任何人都可以指导如何实现期望
例如-1
http://www.example.com/?page=9&option=com_news&view=list&Itemid=100&limitstart=840
到
http://www.example.com/index.php&option=com_news&view=list&Itemid=100&limitstart=840
或者比如说2
http://www.example.com/?page=17&option=com_news&view=list&Itemid=100
到
http://www.example.com/index.php&option=com_news&view=list&Itemid=100
编辑 二手
RewriteEngine on
RewriteCond %{THE_REQUEST} \?page=.+&(.+)\sHTTP [NC]
RewriteRule ^ /index.php&%1? [L,R=301]
但它的作用就像输出一样
http://www.example.com/index.php&limitstart=840
【问题讨论】:
-
你只是想删除页面?
-
是删除 ?page 并添加 index.php 反对它
-
index.php是隐式的(假设您的DirectoryIndex已为此设置) -/?something=something和/index.php?something=something之间没有实际区别