Проблема, с которой я столкнулся, заключается в том, что при посещении 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/
.