Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 301将php文件重定向到新域_.htaccess_Redirect_Mod Rewrite - Fatal编程技术网

.htaccess 301将php文件重定向到新域

.htaccess 301将php文件重定向到新域,.htaccess,redirect,mod-rewrite,.htaccess,Redirect,Mod Rewrite,我想301重定向以下url: RewriteCond %{QUERY_STRING} ^colectii.php?colec_sel=162$ RewriteRule ^(.*)$ redirect-url [R=301,L] RewriteCond %{QUERY_STRING} ^categ=baterii-de-chiuveta$ RewriteRule ^(.*)$ redirect-url [R=301,L] -> 这是我得到的最接近的结果: RewriteCond %{QUER

我想301重定向以下url:

RewriteCond %{QUERY_STRING} ^colectii.php?colec_sel=162$
RewriteRule ^(.*)$ redirect-url [R=301,L]
RewriteCond %{QUERY_STRING} ^categ=baterii-de-chiuveta$
RewriteRule ^(.*)$ redirect-url [R=301,L]
->

这是我得到的最接近的结果:

RewriteCond %{QUERY_STRING} ^colectii.php?colec_sel=162$
RewriteRule ^(.*)$ redirect-url [R=301,L]
RewriteCond %{QUERY_STRING} ^categ=baterii-de-chiuveta$
RewriteRule ^(.*)$ redirect-url [R=301,L]
如果我尝试这样重定向,它确实会起作用:

RewriteCond %{QUERY_STRING} ^colectii.php?colec_sel=162$
RewriteRule ^(.*)$ redirect-url [R=301,L]
RewriteCond %{QUERY_STRING} ^categ=baterii-de-chiuveta$
RewriteRule ^(.*)$ redirect-url [R=301,L]
…但如果我包括“collectii.php?”,它不会


我只有2个URL要重定向,但我无法让它工作,我几乎尝试了所有方法。非常感谢您的帮助。

%{QUERY\u STRING}变量不包含文件名,请尝试:

RewriteCond %{QUERY_STRING} ^colec_sel=162$
RewriteRule ^colectii\.php$ redirect-url? [R=301,L]

目标url末尾的空问号很重要,因为它会丢弃旧的查询字符串。

%{query\u STRING}变量不包含文件名,请尝试:

RewriteCond %{QUERY_STRING} ^colec_sel=162$
RewriteRule ^colectii\.php$ redirect-url? [R=301,L]

目标url末尾的空问号很重要,因为它会丢弃旧的查询字符串。

既然您已经尝试了几乎所有的方法,我们怎么知道什么不适合您呢?对不起,我刚刚更新了我的帖子。谢谢因为,你几乎什么都试过了,我们怎么知道什么不适合你?对不起,我刚刚更新了我的帖子。谢谢