我有一个网站,其中部分网址可以使用斜线和斜线访问。大多数网址只能使用斜线访问。但是,所有在网址中都带有/espose/Id
的网址都可以访问。是否有可能为/expose/ID
的网址制作重写规则或其类似内容,这些规则也只能使用斜杠访问?
答案 0 :(得分:2)
您可以尝试以下规则:
### FORCE TRAILING SLASH ON /ID PAGES ###
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)/[0-9]+$ %{REQUEST_URI}/ [QSA,L,R=301]
</IfModule>
### /FORCE TRAILING SLASH ON /ID PAGES ###
您需要将其放在.htaccess
文件的顶部。