.htaccess 重定向问题:非www到www

azpvetkf  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(166)

我有一个WordPress的多站点设置。
我正在尝试将非www重定向到www。
但是,我得到以下结果(见屏幕截图):

下面是我的.htaccess文件:

# BEGIN WordPress
# The directives (lines) between `BEGIN WordPress` and `END WordPress` are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
RewriteCond %{HTTP_HOST} ^lpnevada.org [NC]
RewriteRule ^(.*)$ https://www.lpnevada.org/$1 [L,R=301]
</IfModule>
# END WordPress
evrscar2

evrscar21#

您可以在WordPress本身而不是.htaccess文件中更改设置。在设置〉常规下更改“WordPress地址(URL)”和“站点地址(URL)”为:https://www.example.com

e37o9pze

e37o9pze2#

使用下面的代码

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

相关问题