Apache-2.2

Wordpress - 使用 .htaccess 文件將非 www URL 重定向到 www

  • June 26, 2018

我想將非 www URL 重定向到 WordPress 中的 www URL。

我為重定向添加了程式碼,但我看到我只在內部重定向 URL,但無法從外部訪問。我重定向到 apache 預設頁面

我添加了 coed in .htaccess

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{HTTP_HOST} !^www\. [NC]
   RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

不對外工作。我還在安全/非安全 URL 中設置了 www。

有什麼解決辦法嗎?

我重定向到 apache 預設頁面

從我們在聊天中的討論來看,似乎example.com無法從外部請求訪問,甚至無法到達伺服器。雖然www.example.com可以訪問並可以訪問該站點。

這似乎表明存在 DNS 問題。應該有一條A記錄將域頂點 ( example.com) 指向您伺服器的 IP 地址。伺服器還必須配置為接受此主機上的請求 - 但這看起來好像應該已經配置,因為本地請求可以正常工作。

引用自:https://serverfault.com/questions/918251