.htaccess多个重写器冲突

时间:2018-11-21 15:57:04

标签: .htaccess

.htaccess我有一些问题,这里是代码:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteRule ^(.*)$ viewpost.php?id=$1 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

RewriteRule ^index\.php$ / [R=301,L]
RewriteRule ^(.*)/index\.php$ /$1/ [R=301,L]

问题在于,删除.php扩展名部分无效。如果将其移至顶部,则“ SEO”链接不起作用。拜托,有人可以帮我解决这个问题吗?

0 个答案:

没有答案