0

我有一个 wordpress 网站,目前显示类似的帖子

http://mysite.com/index.php?p=1 

现在我想通过写 url 来访问同样的东西

http://mysite.com/1

什么是重写规则来做到这一点.. 我看到 .htaccess 从 url 和正则表达式中隐藏 index.php 但无法正确执行所需的操作!

4

1 回答 1

1

在文档根目录的 htaccess 文件中,最好在任何与 wordpress 相关的重写规则之前,添加以下内容:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([0-9]+)$ /index.php?p=$1 [L,QSA]
于 2012-09-13T18:40:15.333 回答