faiq
@faiq
программист

Как убрать слеши в конце .htaccess?

Здравствуйте у меня htaccess с http переводить в https и добавляет www
но такой случай при вводе site.com////// перенаправление работает на https://www.site.com
а когда пишу https://www.site.com//// не переводить на https://www.site.com

Options -Indexes 
ErrorDocument 404 /404.php


<IfModule mod_php5.c>
	php_flag allow_call_time_pass_reference 1
	php_flag session.use_trans_sid off

	#php_value display_errors 1

	#php_value mbstring.internal_encoding UTF-8
</IfModule>

<IfModule mod_rewrite.c>

	Options +FollowSymLinks
	RewriteEngine On

	RewriteCond %{THE_REQUEST} //
	RewriteRule .* /$0 [R=301,L]
	
	##RewriteRule ^sitemap(.*).xml$ sitemap.php [L]
	##RewriteRule ^robots.txt$ robots.php [L]

	##RewriteCond %{HTTPS} off
	##RewriteCond %{HTTP_HOST} ^www\.(.*)$
	##RewriteCond %{HTTP:X-Forwarded-Proto} !https
	##RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
	
	RewriteCond %{HTTPS} off
	RewriteCond %{HTTP_HOST} ^([^www].*)$
	RewriteCond %{HTTP:X-Forwarded-Proto} !https
	RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

	## from index.php to /
	RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
	RewriteRule ^index\.php$ https://%{HTTP_HOST} [L,R=301]
	
	

	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-l
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
	RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
	RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
	

</IfModule>

<IfModule mod_dir.c>
	DirectoryIndex index.php index.html
</IfModule>

<IfModule mod_expires.c>
	ExpiresActive on
	ExpiresByType image/jpeg "access plus 3 day"
	ExpiresByType image/gif "access plus 3 day"
</IfModule>
  • Вопрос задан
  • 350 просмотров
Решения вопроса 2
eagle1
@eagle1
Magento developer
Вот похожий вопрос с ответами возможно найдешь там что то полезное
Как убрать повторяющиеся слэши в .htaccess?
Ответ написан
shambler81
@shambler81 Куратор тега htaccess
Вам не нужно его убирать, есть места где его нужно добавлять, например у файла его нужно убрать, у директории закрыть.
подробно писал тут.
https://klondike-studio.ru/standards/standartnyy-h...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы