在我的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