【问题标题】:Redirection "www" to "http://" of a Wordpress site by .htaccess file通过 .htaccess 文件将 Wordpress 站点的“www”重定向到“http://”
【发布时间】:2022-07-05 22:17:02
【问题描述】:

我在显示带有“www”的 Wordpress 网站时遇到问题。前缀。

确实,当我通过http://“访问它时,主页正常显示,当我添加前缀“www.”时,似乎重定向失败并显示站点根目录下的目录内容:

所以我想修改我的 Wordpress 网站的默认 .htaccess :

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

通过添加此重定向规则:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.herefor.digital
RewriteRule (.*) http://herefor.digital/$1 [R=301,L]

但我不知道在哪里添加“www”。到“http://”。这会使网站崩溃。

是的,我应该根据添加它,程序/语法本身好吗?

我的网站链接:http://herefor.digital

非常感谢

【问题讨论】:

  • 看起来你没有两个域都指向同一个文件夹开始...... www-less版本显然指向www文件夹,而版本with i> www 不...?
  • @CBroe 你好,你说的是 DNS 吗?
  • 不,关于 VirtualHost 配置。
  • 这是一个共享主机,我没有虚拟主机。另一方面,我将研究 DNS 或“多站点”重定向。

标签: wordpress .htaccess redirect no-www


【解决方案1】:

关于实施重定向时网站崩溃的问题。在 WordPress 管理员中导航到设置 -> 常规。从那里确保“WordPress 地址 (URL)”和“站点地址 (URL)”设置为使用 https://www。并点击底部的保存更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-12
    • 1970-01-01
    • 2021-12-24
    • 2017-12-07
    • 2017-09-08
    • 2014-11-26
    • 2015-06-15
    • 1970-01-01
    相关资源
    最近更新 更多