删除Wordpress中的.php扩展名后出现301循环重定向错误

删除Wordpress中的.php扩展名后出现301循环重定向错误,php,wordpress,.htaccess,redirect,Php,Wordpress,.htaccess,Redirect,很久以前。。。当我安装我的网站(实际上它是从Drupal移动到WordPress)时,我决定不改变链接,保持原样。因此,它们现在都有.php扩展名(在链接设置中,我有/%postname%.php加上我使用.php页面插件)。现在我尝试删除.php并使用.haccess进行301重定向 首先,我将设置/%postname%.php更改为/%postname%,禁用“.php到页面”插件。。。重定向不起作用,它给了我循环重定向问题。。。知道怎么修吗 p、 只有在删除.php时才会发生s.loop,

很久以前。。。当我安装我的网站(实际上它是从Drupal移动到WordPress)时,我决定不改变链接,保持原样。因此,它们现在都有.php扩展名(在链接设置中,我有
/%postname%.php
加上我使用.php页面插件)。现在我尝试删除.php并使用.haccess进行301重定向

首先,我将设置
/%postname%.php
更改为
/%postname%
,禁用“.php到页面”插件。。。重定向不起作用,它给了我循环重定向问题。。。知道怎么修吗

p、 只有在删除.php时才会发生s.loop,如果我没有从链接设置中删除.php,所有页面都会重定向到404

#删除文件扩展名 重新启动发动机 重写基/

# To externally redirect /dir/abc.php to /dir/abc
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.+?)\.php[\s?] [NC]
RewriteCond %{REQUEST_URI} !^/wp-admin [NC]
RewriteRule ^ /%1 [R=301,L,NE]

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