Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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 htaccess重定向异常文件夹_.htaccess_Mod Rewrite - Fatal编程技术网

.htaccess htaccess重定向异常文件夹

.htaccess htaccess重定向异常文件夹,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我需要转发整个域减去一个文件夹和它的内容 网站的其余部分需要转发 以下是我尝试过的: RewriteEngine on RewriteCond %{REQUEST_URI} !^/folder_I_need/$ Redirect 301 / http://www.new_domain.org/ RewriteCond指令是mod_-rewrite的一部分,而Redirect指令是mod_-alias的一部分,它们不协同工作。您可能也不希望将$放在您的条件模式的末尾。尝试: RewriteE

我需要转发整个域减去一个文件夹和它的内容

网站的其余部分需要转发

以下是我尝试过的:

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/folder_I_need/$
Redirect 301 / http://www.new_domain.org/

RewriteCond
指令是mod_-rewrite的一部分,而
Redirect
指令是mod_-alias的一部分,它们不协同工作。您可能也不希望将
$
放在您的条件模式的末尾。尝试:

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/folder_I_need/
RewriteRule ^(.*)$ http://www.new_domain.org/$1 [L,R=301]

那不行。它仍在将完整URL转发到新域。像这样:
http://www.old-domain.com/folder_I_need/file_I“我想
转发到
http://www.new_domain.org/folder_I_need/file_I“我喜欢
。只要我不把www放在旧的域url中,这就行了。谢谢