我想使用wordpress的策略进行url重写

时间:2011-06-14 13:23:02

标签: php .htaccess

用于网址重写的wordpress的策略是什么。 在.htaccess中,他们只有几行代码,对于我的应用程序,我需要超过80行代码... 20个应用程序的apache爆炸和服务器也是如此。

我有这样的网址结构:

http://localhost/list.php?title=two-wheel; (title var is used for search)
http://localhost/list.php?title=four-wheel&category=cars;
http://localhost/list.php?title=four-wheel&category=cars?features=car-alarm;
http://localhost/list.php?title=four-wheel&region=wyoming&category=cars?features=car-alarm;

和manny其他页面。

我怎么能像他们一样写我的网址? 您能否提供一个示例,说明需要在.php页面和基于wordpress策略的.htaccess中编写哪些代码?

1 个答案:

答案 0 :(得分:3)

Wordpress将任何请求加载到应用程序中,然后加载存储在数据库中的正则表达式映射,以解析请求的实际命令。

这样做是为了支持其他类型的URL重写器 - 不仅包括.htaccess,还包括PATHINFO和错误页面。

在插件旁边可以添加自己的“重写规则”。

然而,这也有它的缺点,因为它可能消耗大量资源并使脚本失效。

如果您想重写类似这些网址,请随时使用公开提供的源代码。但是,我建议首先检查您的重写规则。只是因为.htaccess文件中没有那么多规则,这并不意味着根本没有规则。