Как перенаправить URL с косой чертой на другой URL - PullRequest
0 голосов
/ 18 февраля 2019

Проблема, с которой я столкнулся, заключается в том, что при посещении URL http://example.com/page он загружается нормально. Однако, когда я посещаю http://example.com/page/, он не загружает CSS.Поэтому я хотел бы перенаправить любые запросы на http://example.com/page/ на http://example.com/page.

. Я уже пробовал переписать правило, подобное следующему

RewriteRule ^page/$ http://example.com/page [L,R=301]

Это мой .htaccess, который я используюдобавить косую черту на URL-адреса 404.

RewriteEngine On
Options +FollowSymLinks
Options -Indexes

AddType application/x-httpd-php .ext

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

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

RewriteCond %{REQUEST_URI} !^.*\.(css|jpe?g|gif|png|js|ico)$ [NC]

RewriteRule ^page/$ http://example.com/page [L,R=301]

Я ожидаю, что меня перенаправят на http://example.com/page, но я все еще останусь на http://example.com/page/.

...