2014-02-28 113 views
1

在我的drupal網站中,我想根據用戶選擇的城市顯示過濾的數據。用戶可以選擇他所屬的城市(或感興趣),然後我想將他重定向到mysite.com/cityname,但它應該指向同一個webroot。如何將多個子目錄指向根目錄的網頁目錄

這可能嗎?在你的根目錄

+0

@SatishSharma如何? –

+0

抱歉,我也在尋找如何實施。我只想到這 –

+0

你應該使用Apache重寫http://httpd.apache.org/docs/current/mod/mod_rewrite.html – freytag

回答

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']參數

得到城市名我希望這會幫助你。 。

謝謝

+0

沒有工作,我需要改變任何東西的Drupal網站? –

+0

這些腳本是針對PHP的。我沒有使用drupal。但請檢查您的服務器上是否有url_rewrite模塊? –

+0

你的意思是mod_rewrite?是的,我有它,並啓用 –

0

在你的.htaccess

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

要在您的網站的用戶,他們會看到並導航到這一點:

http://example.com/city 

但真正的頁面會是這樣的:

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

沒有工作,我需要改變任何東西的Drupal網站? –

+0

你應該在之前提到它是一個Drupal站點 –

+0

抱歉不提前提到 –

相關問題