我遇到了 htaccess 重定向的问题。
我喜欢做什么:
我想将链接 https://www.example.com/folder
重定向到 https://www.example.com/folder/subfolder
。
所以通常我会使用:
redirect /folder /folder/subfolder
但我遇到了问题,我的浏览器被重定向到 http://www.example.com:443/folder/subfolder
。所以最后没有 https
而是一个不错的 :443
。浏览器给我一个 404 错误。
有人知道如何正确重定向 url 吗?
谢谢。
最佳答案
试试这个:
redirect permanent /folder https://www.example.com/folder/subfolder
编辑:如果 mod_alias 不适合您,您可以尝试使用基于 mod_rewrite 的规则,如下所示:
通过 httpd.conf
启用 mod_rewrite 和 .htaccess,然后将此代码放入 DOCUMENT_ROOT
目录下的 .htaccess
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^folder/?$ https://www.example.com/folder/subfolder [L,R=301,NC]
关于apache - htaccess 域 example.com 中的重定向错误 :443,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10754868/