PHP / HTML> url中的类别而不是文件名

时间:2012-01-23 02:25:04

标签: php html url categories

首先我会告诉你我目前正在做什么,然后我会告诉你我想要做什么。

主页index.html包含状态列表,用户对州的点击次数,然后定向到cities.html以选择城市。所以我们现在处于http://www.example.com/cities.html?state=florida(或其他)。相反,我希望看到的是http://www.example.com/florida/

我知道这是可能的,但我甚至不知道谷歌的用途。我一直在尝试“类别而不是文件网址”的变体等谷歌上没有任何东西已经远程关闭。有谁知道这是如何实现的?我知道它可能,因为我在其他地方(不使用CMS)看到它。我发现使用它的一个地方是http://surgeonsdelivered.com/

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

我想我明白了。因此,您希望http://www.example.com/xxxx/的所有传入请求都被处理为http://www.example.com/cities.html?state=xxxx,无论xxxx是什么。

如果您在Apache上运行,那么可以使用RewriteRule配置文件中的mod_rewrite .htaccess来完成此操作。像

这样的设置
RewriteEngine On
RewriteRule ^/([^/]+)/?$ /cities.html?state=$1

应该这样做。