У меня есть следующие правила переписывания:
#remove the www.
RewriteCond %{HTTP_HOST} ^www.website.co.uk$ [NC]
RewriteRule ^(.*)$ http://local.website.co.uk/$1 [R=301,L]
#this removes php extention
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
# stops you accessing url with.php
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^.?\ ]+)\.php
RewriteRule ^([^.]+)\.php(/.+)?$ /$1%{PATH_INFO} [R=301]
Я хочу добавить правило, которое удаляет косую черту, если кто-то пытается получить доступ к сайту с одним из них.
например
website.co.uk / cheese / следует перенаправить на / cheese
как видите, у меня есть правило, которое перенаправляет ursl с расширением .php, не зная, с чего начать.
У меня есть каталог в корневой папке, который я не хочу удалять конечный URL, но я могу добавить правило игнорирования для них.
Приветствия