這必須有一個答案,但我是一個總的Web開發新手。我的託管網站已安裝Drupal <網站域名>/Drupal。初學Drupal的問題 - 如何獲得內容的根目錄安裝時/ Drupal
一切都很好,但我如何發佈該網站,以便我不必去domain.com/drupal
?
我只想domain.com
工作。
我必須將內容複製到我的www的根目錄嗎?我完全無能爲力。
編輯
注 - 我也想在瀏覽器窗口的URL下降Drupal的路徑。所以只是重定向到子目錄是不可取的。
這必須有一個答案,但我是一個總的Web開發新手。我的託管網站已安裝Drupal <網站域名>/Drupal。初學Drupal的問題 - 如何獲得內容的根目錄安裝時/ Drupal
一切都很好,但我如何發佈該網站,以便我不必去domain.com/drupal
?
我只想domain.com
工作。
我必須將內容複製到我的www的根目錄嗎?我完全無能爲力。
編輯
注 - 我也想在瀏覽器窗口的URL下降Drupal的路徑。所以只是重定向到子目錄是不可取的。
你可以配置web服務器make/Drupal作爲根節點,具體怎麼做取決於你的web服務器,但應該相當簡單。
您可以配置網絡服務器爲您做到這一點。
這是一個簡單的Apache2主機配置示例。 (這是Ubuntu的,而應該是類似於其他設施)
<VirtualHost *>
ServerName example.com
ServerAlias example.com *.example.com
DocumentRoot /var/www/drupal
<Directory /var/www/drupal>
Include /etc/apache2/drupal-clean-url.conf
Allow from all
Options +Includes +Indexes +FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
在其他的可能性,這聽起來像你可能在DreamHost.com託管,或類似的設置一個ISP。我在Dreamhost.com上託管,並且在開始時遇到類似問題。
如果這適用於你,你需要混淆你的域名設置。 與其試圖在這裏解釋它,我會向您推薦ISP的技術支持。他們可能有這個股票的答案。
你可以試試這個。
只需將drupal子目錄中的所有文件和目錄複製到上面的一個。即與drupal文件夾處於同一級別。 Drupal本身並不關心它在哪裏。這是.htaccess文件將流量驅動到Drupal中的正確位置。
此外,請確保您嘗試在沒有q = admin e.t.c.的情況下,在Drupal的SEO友好網址中使用乾淨的網址。看看pathauto和令牌模塊來幫助這個,他們會給你像url/HowTo_run_Drupal的URL如何運行Drupal的標題。
是的 - 這是與godaddy。我可以選擇將它安裝在根目錄下,但我寧願不要。把它放在子目錄中並指向它似乎更合乎邏輯。 – Tim 2009-01-19 14:22:10