Сервер WordPress OpenLiteSpeed ​​в один клик :: www and no- www URL - PullRequest
0 голосов
/ 29 апреля 2020

Я совершенно новичок в OpenLiteSpeed. Использовал «WordPress-сервер OpenLiteSpeed ​​в один клик» для создания нового сервера со страницей WordPress. Мне нужно сохранить www on URL-адреса, если пользователь использует www And keep no- www if. Пользователь не использует это. Текущее состояние ВСЕХ перенаправлено на NO- WWW*1004*

. Сгенерированный 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

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

Скорее всего, это проблема настройки WordPress, а не проблема Litespeed. WordPress любит брать URL-адреса. В разделе настроек на панели веб-администрирования выберите общие:

Адрес WordPress (URL): Адрес сайта (URL):

там вы, скорее всего, увидите URL: site.com change www.site.com, очевидно, поместил (https) сообщение, которое не позволит мне напечатать его в хаха.

, и это заставит клиентов загрузить сайт, а WordPress «перенаправит» их на URL-адрес. есть.

0 голосов
/ 30 апреля 2020

Наконец я убедил клиента сохранить текущее поведение. Это не хорошая идея для SEO иметь www and нет- www at в одно и то же время (я не уверен, технически ли это возможно)

...