首先我会告诉你我目前正在做什么,然后我会告诉你我想要做什么。
主页index.html包含状态列表,用户对州的点击次数,然后定向到cities.html以选择城市。所以我们现在处于http://www.example.com/cities.html?state=florida(或其他)。相反,我希望看到的是http://www.example.com/florida/
我知道这是可能的,但我甚至不知道谷歌的用途。我一直在尝试“类别而不是文件网址”的变体等谷歌上没有任何东西已经远程关闭。有谁知道这是如何实现的?我知道它可能,因为我在其他地方(不使用CMS)看到它。我发现使用它的一个地方是http://surgeonsdelivered.com/
感谢任何帮助。
答案 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
应该这样做。