【发布时间】:2012-01-21 10:56:37
【问题描述】:
假设我有一个站点 mysite.com,它是一个 wordpress 站点。
我已经有以下重写规则来删除 index.php:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
如果我访问 mysite.com/?blog_type=a-blog-type 我会得到正确的页面,其中只有该类型的博客
我想要的是让用户能够输入 mysite.com/blogs/a-blog-type/ 并让它真正进行查询,但继续显示 /blogs/a-blog-type /
我在这里查看了许多类似的答案,但大多数似乎都是这样,它只是从查询重定向到漂亮的 url,这是我不想要的,因为漂亮的 url 只会导致 404错误,因为它没有进行查询。
感谢您的帮助。
【问题讨论】:
标签: wordpress .htaccess url rewrite