1
我一直在寻找一种方式来隐藏URL中的文件扩展名和我碰到这个代码就来了:的.htaccess阻止WP admin用户对WP的管理功能的访问
<IfModule mod_rewrite.c>
## Go Daddy servers need the Options -MultiViews code below
Options -MultiViews
RewriteEngine On
RewriteBase/
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R,L,NE]
## To internally redirect /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f [NC]
RewriteRule^%{REQUEST_URI}.php [L]
</IfModule>
它精美的作品,直到我发现了由于某种原因,这阻止了WP管理员帐户中的WP管理功能,这意味着我无法激活/停用插件,添加/编辑/删除用户等等。所以我不得不删除.htaccess文件,现在我的URL中有.php扩展名。
有没有一种方法隐藏我的URL扩展而不会失去我的WP管理功能?干杯。
嗨凯文。我感谢你的回应。那么,我不介意管理员网址或帖子网址中的.php扩展名。我真正介意的是网站页面URL中的.php扩展名。例如。我目前有http://www.adielrios.com/contato.php,而我宁愿有http://www.adielrios.com/contato。我使用的代码完成了这项工作,但成本很高 - 在WP的管理面板中阻止管理功能(我不知道为什么会这么做),这显然不是一个理想的结果。这是可行的吗? = /谢谢。 –