【发布时间】:2012-03-24 01:22:36
【问题描述】:
在我的博客上,我有以下网址
http://localhost/listing-category/wordpress-themes/
我的 CMS (wordpress) 对自定义帖子类型强制执行类别,但我不想要它们。我试过禁用它们,但没有选择。那么,有没有办法使用 Mod_Rewrite 在显示时从每个 url 中删除“listing-category/”。
要这样:
http://localhost/wordpress-themes/
在这里帮忙?我怎样才能做到这一点?做这个的最好方式是什么?做这种硬编码有什么不好的影响吗?
【问题讨论】:
-
mod_rewrite 转换传入的 URL 以在内部将它们更改为其他位置。如果您希望它们在前端显示不同,则需要在发出的 URL 中自己更改它们,然后在返回时使用 mod_rewrite 将它们放回去。
标签: apache wordpress url mod-rewrite