如何将多个子目录指向根Web目录

时间:2014-02-28 08:40:47

标签: php apache url-redirection

在我的drupal网站上,我想根据用户选择的城市显示过滤数据。用户可以选择他所属的城市(或者有兴趣),然后我想将他重定向到mysite.com/cityname,但它应该指向同一个webroot。

这可能吗?

2 个答案:

答案 0 :(得分:0)

根目录中的htaccess文件并放入以下代码

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([a-zA-Z0-9]+)$          index.php?search=$1

您可以访问http://yourdomain.com/city-name

您可以在$_GET['search']参数

中获取cityname

我希望这会对你有帮助..

谢谢

答案 1 :(得分:0)

在.htaccess中

RewriteEngine On
RewriteRule ^(.*)$ /index.php?city=$1 [L]

对于您网站上的用户,他们会看到并导航到这个:

http://example.com/city

但真正的页面会是这样的:

http://example.com/index.php?city=usercity