【发布时间】:2020-04-12 17:36:17
【问题描述】:
我尝试在 .htaccess(wamp64\bin\apache\apache2.4.37\conf) 中添加以下项目并启用在 Joomla 中使用 URL 重写但是当我尝试在搜索引擎地址栏中键入 abc.com 时仍会将我重定向到搜索页面,而不是将我重定向到网站。我还进行了检查并确认 .htaccess 文件是可读的,当转到 https://www.abc.co m 时网页可以正常工作,但是重定向仍然不起作用。我只需要将页面从http://abc.co m 重定向到https://www.abc.co m 还有其他方法吗?还是我做错了??请帮忙。
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ https://www.abc.co m/$1 [L,R=301]
【问题讨论】:
-
在本地测试了重定向,它似乎工作正常。通常,.htaccess 文件位于网站的 public_html 文件夹中(而不是 apache conf 文件夹中)。您是否尝试将文件放在网站的根目录中? (以及其他适用的文件夹。)还是有其他规则干扰?
-
嗨 Jason,我已经浏览了文件夹,但在里面找不到任何 public_html 文件夹:(从非 www 切换到 www 应该是一项简单的工作,但现在似乎变得很难: (((
-
我听到了。 Apache 配置不是最用户友好的。 :) 根文件夹将是您保存 HTML/PHP/JavaScript/等的地方。并且通常不会在您的 wamp64\bin\apache\apache2.4.37\conf 中。对于 WAMP,它看起来像是一个名为“www”而不是“public_html”的文件夹。如果你在 Windows 上,应该是类似“c:/wamp/www”的地方。 stackoverflow.com/questions/6233572/…
-
感谢杰森的帮助!在寻找正确路径时,是否需要在更改完成后重新启动 Wamp 服务?还是会立即改变?
-
它应该改变而不需要重新启动。