Wordpress - 将外部 .php 请求重定向到无扩展名 url

问题描述 投票:0回答:1

我有一个客户,他的旧网站的每个网址都有 .php 扩展名。

我使用 Wordpress 构建了他们的新网站。没有 .php 扩展名的 URL 都是相同的。我使用 .htaccess 重写来删除 .php 扩展名,效果很好,但问题是我无法再访问 WordPress 的管理区域...这是我添加的内容:

RewriteCond %{THE_REQUEST} ^(.+).php([#?][^\ ]*)?\ HTTP/ RewriteRule ^(.+).php$ http://www.example.com/$1 [R=301,L]

有什么想法吗?

.htaccess
1个回答
0
投票

这正是我一直在寻找的。你的解决方案对我有用,但有一点补充:

RewriteCond %{REQUEST_URI} !wp-admin
RewriteCond %{THE_REQUEST} ^(.+).php([#?][^\ ]*)?
RewriteRule ^(.+).php$ http://www.inner-coaching.ch/$1 [R=301,L]

谢谢你,网络陌生人!

© www.soinside.com 2019 - 2024. All rights reserved.