如何将带有斜杠的URL重定向到另一个URL

时间:2019-02-18 17:28:56

标签: .htaccess mod-rewrite

我遇到的问题是,当我访问URL public abstract class Base { public abstract Type ComponentTypeNeeded { get; } public abstract void Do<T>(T component) where T : ComponentTypeNeeded; } 时,它可以很好地加载。但是,当我访问http://example.com/page时,它不会加载CSS。因此,我想将对http://example.com/page/的所有请求重定向到http://example.com/page/

我已经尝试过以下重写规则

http://example.com/page

这是我的.htaccess文件,用于在404网址上添加斜杠。

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

我希望重定向到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上。

0 个答案:

没有答案