我想重定向所有未知网址,例如:
http://www.website.com/title/.../...
喜欢这个:
http://www.website.com/title
我尝试了一个.htaccess
文件看起来像这样,但似乎不起作用:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^(.*)/.*$
RewriteRule ^.*/(.*)$ /$1 [R=301]
我错过了什么?
答案 0 :(得分:0)
鉴于你想要第一个标题,这应该有效:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/.*$ /$1 [R=301,L]
对于index.php:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/index\.php [NC]
RewriteRule ^ /%1 [R=302,L]