Php 如何将多个子目录指向根web目录
在我的drupal网站中,我希望根据用户选择的城市显示过滤后的数据。用户可以选择他所属的城市(或感兴趣的城市),然后我想将他重定向到mysite.com/cityname,但它应该指向同一个webrootPhp 如何将多个子目录指向根web目录,php,apache,url-redirection,Php,Apache,Url Redirection,在我的drupal网站中,我希望根据用户选择的城市显示过滤后的数据。用户可以选择他所属的城市(或感兴趣的城市),然后我想将他重定向到mysite.com/cityname,但它应该指向同一个webroot 这可能吗?htaccess文件放在根目录中,并放入以下代码 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0-9]
这可能吗?htaccess文件放在根目录中,并放入以下代码
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9]+)$ index.php?search=$1
你可以访问你
您可以在$\u get['search']
参数中获取cityname
我希望这对你有帮助
感谢您的.htaccess中的
RewriteEngine On
RewriteRule ^(.*)$ /index.php?city=$1 [L]
对于您网站上的用户,他们将看到并导航到:
http://example.com/city
但真正的页面应该是这样的:
http://example.com/index.php?city=usercity
很抱歉,我也在寻找我们如何实施。我唯一的想法是您应该使用Apache Rewrite,您以前应该提到过它是一个Drupal站点,很抱歉没有提到早期这些脚本是用于PHP的。我没有使用drupal。但请检查你的服务器上是否有url_重写模块??你是说mod_重写吗?是的,我有它并启用了检查此链接可能对您有用…我想将mysite.com/subdir1 mysite.com/subdir2指向mysite.com,而不是重定向mysite.com,但似乎它不可能与此模块通过上述代码实现,但对于drupal,可能需要一些其他配置。请阅读drupal主站点中的文档