我有一个wordpress网站,目前显示的帖子如
http://mysite.com/index.php?p=1
现在我想通过将URL写为
来访问相同的内容http://mysite.com/1
这样做的重写规则是什么...我看到.htaccess隐藏了url和正则表达式中的index.php,但是无法正常执行所需的操作!
答案 0 :(得分:1)
在文档根目录中的htaccess文件中,最好在任何与wordpress相关的重写规则之前添加以下内容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([0-9]+)$ /index.php?p=$1 [L,QSA]