Я установил 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]
заранее спасибо
Вы можете попробовать эти правила:
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]
Других решений пока нет …