.htaccess htaccess mod rewrite url加起来&;url中的参数

.htaccess htaccess mod rewrite url加起来&;url中的参数,.htaccess,mod-rewrite,http-status-code-301,.htaccess,Mod Rewrite,Http Status Code 301,我们有一个特定的游戏部分叫做com_games。有人可以建议如何通过添加参数&through-htaccess来重写url,从而实现301重定向吗 从 到 这需要在所有分页页面中实现,如何通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放入.htaccess下的文档根目录下的.htaccess: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteB

我们有一个特定的游戏部分叫做com_games。有人可以建议如何通过添加参数&through-htaccess来重写url,从而实现301重定向吗


这需要在所有分页页面中实现,如何通过
httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放入
.htaccess
下的
文档根目录下的
.htaccess

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/\?(page=[^&]+)&([^&][^\s]+)\s [NC]
RewriteRule ^ %{REQUEST_URI}?%1&&%2 [R=301,L]

您需要在
页面
参数之后直接添加
&
?事实上,站点页面是以单&和双&&两种方式进行爬网的。通过htaccess重定向所有页面的正确方法是什么?使用single&to 301重定向到&pagesOkay,但您还没有回答我的问题。是的,需要在page参数后添加&
 http://www.abc.com/?page=4&&option=com_games&view=list&Itemid=2
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/\?(page=[^&]+)&([^&][^\s]+)\s [NC]
RewriteRule ^ %{REQUEST_URI}?%1&&%2 [R=301,L]