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
如何编写Apache重写规则将非www请求定向到www主机,并保持相对路径?_Apache_.htaccess_Redirect - Fatal编程技术网

如何编写Apache重写规则将非www请求定向到www主机,并保持相对路径?

如何编写Apache重写规则将非www请求定向到www主机,并保持相对路径?,apache,.htaccess,redirect,Apache,.htaccess,Redirect,我有一个网站,需要非www到www重定向,但我们想重定向保持什么用户正在寻找的相对路径 例如,如果用户正在查找https://example.com/business我们希望它重定向到https://www.example.com/business 我们已经尝试了大量不同的重写规则,但没有一条是有效的。试试这个 RewriteRule ^.*$ https://www.%{SERVER_NAME}%{REQUEST_URI} [R,L]

我有一个网站,需要非www到www重定向,但我们想重定向保持什么用户正在寻找的相对路径

例如,如果用户正在查找
https://example.com/business
我们希望它重定向到
https://www.example.com/business

我们已经尝试了大量不同的重写规则,但没有一条是有效的。

试试这个

RewriteRule ^.*$ https://www.%{SERVER_NAME}%{REQUEST_URI} [R,L]