0
我犯了一個巨大的錯誤。我建立了一個網絡,但沒有將sitename改爲非www,所以現在example.com(沒有www)是一個不存在的頁面。我該如何解決?在在網站URL中使用www安裝Wordpress網絡。我該如何解決?
- 設置
- DNS
- htaccess的 變化?
我試過htaccess重定向,但wordpress看到第一個請求,仍然說www缺失。
我犯了一個巨大的錯誤。我建立了一個網絡,但沒有將sitename改爲非www,所以現在example.com(沒有www)是一個不存在的頁面。我該如何解決?在在網站URL中使用www安裝Wordpress網絡。我該如何解決?
我試過htaccess重定向,但wordpress看到第一個請求,仍然說www缺失。
我們無法編輯Wordpress源代碼重定向,因爲它將在未來的更新中被打破。我們無法將所有請求轉發到該請求的www版本,因爲這會破壞所有子域名。
我解決了這個問題,對根.htaccess文件進行了一些編輯。
# This is probably how your file starts already
RewriteEngine On
RewriteBase/
# Then you add a condition: if the host starts with example.com
RewriteCond %{HTTP_HOST} ^example.com.*$
# And add a rule: redirect that url to the same url just with prepended with www
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# Here the file continues with other stuff from WP
RewriteRule ^index\.php$ - [L]