我对OpenLiteSpeed完全是新手。使用"One-Click WordPress wordpress Server“创建一个带有wordpress页面的新服务器。我需要保留网址上的www,如果用户使用www,如果用户不使用这个,请不要使用www。当前的vehabiour全部重定向到NO-WWW
OpenLiteSpeed生成的.htaccess非常大,我不知道如何改变这一点
### Forcing HTTPS rule start
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
### Forcing HTTPS rule end
# BEGIN LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
<IfModule LiteSpeed>
RewriteEngine on
CacheLookup on
RewriteRule .* - [E=Cache-Control:no-autoflush]
### marker CACHE RESOURCE start ###
RewriteRule wp-content/.*/[^/]*(responsive|css|js|dynamic|loader|fonts)\.php - [E=cache-control:max-age=3600]
### marker CACHE RESOURCE end ###
### marker LOGIN COOKIE start ###
RewriteRule .? - [E="Cache-Vary:wp-postpass_053d2cb8322713aa27e9498545fa1ddb"]
### marker LOGIN COOKIE end ###
### marker FAVICON start ###
RewriteRule favicon\.ico$ - [E=cache-control:max-age=86400]
### marker FAVICON end ###
### marker DROPQS start ###
CacheKeyModify -qs:fbclid
CacheKeyModify -qs:gclid
CacheKeyModify -qs:utm*
CacheKeyModify -qs:_ga
### marker DROPQS end ###
</IfModule>
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END LSCACHE
# BEGIN NON_LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END NON_LSCACHE
# BEGIN WordPress
# Las directivas (líneas) entre `BEGIN WordPress` y `END WordPress` se generan dinámicamente, y solo se deberían modificar mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores se sobrescribirá.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress发布于 2020-04-30 22:14:59
最后,我说服了客户保持当前的行为。对SEO来说,同时拥有www和no-www不是一个好主意(我不确定这在技术上是否可行)
发布于 2020-05-06 11:11:40
这很可能是wordpress设置的问题,而不是Litespeed的问题。Wordpress喜欢接管urls。在web管理面板的设置部分下,选择general:
网址(URL):站点地址( WordPress ):
在那里,你很可能会看到网址是: site.com改变,www.site.com显然把(https)的帖子不让我输入它哈哈。
这将迫使客户端加载站点,而wordpress会将它们“重定向”到放在那里的url。
https://stackoverflow.com/questions/61510145
复制相似问题