Как перенаправить с www на версию без www в файле HTACCESS?

Я установил Laravel 5.2 на свой Linux-сервер и сделал это с трудом, изменив файл HTACCESS, так что теперь я пытаюсь сделать перенаправление с www на версию без www, я имею в виду, как stackoverflow от www.example. com >> TO >> example.com, но я боюсь, потому что я могу разбить мой сервер, поэтому, пожалуйста, помогите с объяснением кода, пожалуйста:

RewriteEngine on

# I changed my website real name to example
RewriteCond %{HTTP_HOST} ^(www.)?example.com$

RewriteCond %{REQUEST_URI} !^/example/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /example/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ example/index.php [L]

заранее спасибо

2

Решение

Вы можете попробовать эти правила:

RewriteEngine on

# I changed my website real name to example
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301,NE]

RewriteRule ^/?$ example/index.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?!example/)(.*)$ example/$1 [L,NC]
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]