我正在一個Drupal網站上,在這我要顯示我的網站,而不是www.ex.com ex.com/drupal刪除URL路徑/ Drupal的
我已經使用這個代碼嘗試:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^202.158.43.33$ [NC]
RewriteRule .* 202.158.43.33 [L,R=301]
RewriteRule ^$ drupal/index.php [L]
RewriteCond %{DOCUMENT_ROOT}/drupal%{REQUEST_URI} -f
RewriteRule .* drupal/$0 [L]
RewriteCond %{REQUEST_FILENAME} ! -f
RewriteCond %{REQUEST_FILENAME} ! -d
RewriteRule .* drupal/index.php?q=$0 [QSA]
</IfModule>
這是保存在根文件夾中,我改變了$ base_url ='http://www.ex.com';在Drupal /網站/默認/ settings.php
當我運行我的網站,我看到的網址爲:202.158.43.33/202.158.43.33/202.158.43.33/202.158.43.33 .........
有人能告訴我如何解決這個問題。
我仍然遇到同樣的問題。我想要的不是在URL中顯示/ drupal文件夾名稱。說www.website.com/drupal我想把它顯示爲www.website.com – 2013-02-15 09:03:56
所以這完全是一個不同的問題。如果您的網站位於www.x.com/some_directory,則您的虛擬主機不是您的.htaccess文件。我將添加一個編輯到我的答案與你的虛擬主機應該看起來像。 – danielson317 2013-02-15 16:27:07
我試過你所建議的,但我仍然無法解決問題。這是我想要的,如果我進入我的網站Ip說202.158.43.33它將我重定向到202.158.43.33/drupal我不想在url中顯示/ drupal – 2013-02-16 15:33:37