在我的drupal网站中,我想根据用户选择的城市显示过滤的数据。用户可以选择他所属的城市(或感兴趣),然后我想将他重定向到mysite.com/cityname,但它应该指向同一个webroot。如何将多个子目录指向根目录的网页目录
这可能吗?在你的根目录
在我的drupal网站中,我想根据用户选择的城市显示过滤的数据。用户可以选择他所属的城市(或感兴趣),然后我想将他重定向到mysite.com/cityname,但它应该指向同一个webroot。如何将多个子目录指向根目录的网页目录
这可能吗?在你的根目录
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']
参数
得到城市名我希望这会帮助你。 。
谢谢
没有工作,我需要改变任何东西的Drupal网站? –
这些脚本是针对PHP的。我没有使用drupal。但请检查您的服务器上是否有url_rewrite模块? –
你的意思是mod_rewrite?是的,我有它,并启用 –
在你的.htaccess
RewriteEngine On
RewriteRule ^(.*)$ /index.php?city=$1 [L]
要在您的网站的用户,他们会看到并导航到这一点:
http://example.com/city
但真正的页面会是这样的:
http://example.com/index.php?city=usercity
没有工作,我需要改变任何东西的Drupal网站? –
你应该在之前提到它是一个Drupal站点 –
抱歉不提前提到 –
@SatishSharma如何? –
抱歉,我也在寻找如何实施。我只想到这 –
你应该使用Apache重写http://httpd.apache.org/docs/current/mod/mod_rewrite.html – freytag