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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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将url重定向到另一个url(保留url段)_.htaccess_Url_Redirect - Fatal编程技术网

.htaccess将url重定向到另一个url(保留url段)

.htaccess将url重定向到另一个url(保留url段),.htaccess,url,redirect,.htaccess,Url,Redirect,需要重定向http://www.old-url.com/any/other/url/segment 至https://www.new-url.com/any/other/url/segment 目前我正在做这样的事情: RewriteEngine On RewriteCond %{HTTP_HOST} !http://www.old-url.com/1$ [NC] RewriteRule ^(.*)$ https://www.new-url.com/$1 [L,R=301] 这导致: ht

需要重定向
http://www.old-url.com/any/other/url/segment
https://www.new-url.com/any/other/url/segment

目前我正在做这样的事情:

RewriteEngine On
RewriteCond %{HTTP_HOST} !http://www.old-url.com/1$ [NC]
RewriteRule ^(.*)$ https://www.new-url.com/$1 [L,R=301]  
这导致:

http:// www.old-url.com/any/other/url/segment to
https:// www.new-url.com/
谢谢
-Robbie

使用以下htaccess规则将http重定向到https:

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

来源:

这会导致我出现
内部服务器错误