我已将wp网站的所有网页从.php扩展名重定向到/ 例如,我将例如example.com/about-us.php的页面重定向到example.com/about-us/,但是,它还重定向了我的example.com/wp-admin仪表板页面,我不会这样做想要重定向。如何防止它重定向?这是我的.htaccess代码。
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
# redirect to .php-less link if requested directly
RewriteCond %{THE_REQUEST} ^[A-Z]+\s.+\.php\sHTTP/.+
RewriteRule ^(.+)\.php $1 [R=301,L]
答案 0 :(得分:0)
您确定要重定向301(R=301
)吗?当然,您希望URL 看起来,就像它没有.php一样,但是你还想访问相应的php脚本吗?
无论如何,这个怎么样 - 两个条件:
wp-
.php
像这样:
RewriteCond %{REQUEST_URI} !wp-
RewriteCond %{REQUEST_URI} \.php$
RewriteRule ^(.+)\.php $1 [R=301,L,QSA]