您在這裡

Drupal 7 的多語化以及base url的問題

cstony0917's 的頭像
cstony0917 在 2011-01-24 (週一) 20:53 發表

HI,大家好最近想用剛接觸DRUPAL,也很興奮的馬上安裝了最新的drupal7!

但是發現drupal有許多功能用不出來...

第一個就是網站的base url問題,我想要跟WP一樣可以讓DRUPAL的網站跟安裝目錄不同!
也就是說Drupal的資料夾是安裝在example.com/drupal底下,但是使用者可以直接用example.com/node/xxx 來瀏覽!

以下連結找到相關的資訊
http://groups.drupal.org/node/5242
但是設定好之後
http://waaagh.ws/node/7 連結會直接損毀...我懷疑是跟目錄下也要寫相對應的.htaccess 但是文中並沒有介紹@@

另外個問題就是我發現使用drupal架設多語系網站似乎沒有內建的設定可以判定使用者的瀏覽器來導向該語系的功能??

不知道是我找不到還是DRUPAL沒有內建...囧

麻煩各位幫忙了!!謝謝!

後來我到DRUPAL.org查WP的這個...

http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

找到了這篇 http://drupal.org/node/10843

接著我把根目錄的.htaccess改成這樣
Options -Indexes
Options FollowSymLinks

ErrorDocument 404 drupal/index.php
DirectoryIndex index.html index.php /drupal/index.php

RewriteEngine on
RewriteBase /

RewriteRule modules/(.*)$ drupal/modules/$1
RewriteRule misc/(.*)$ drupal/misc/$1
RewriteRule themes/(.*)$ drupal/themes/$1
RewriteRule sites/(.*)$ drupal/sites/$1
RewriteRule scripts/(.*)$ drupal/scripts/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /drupal/index.php?q=$1 [L,QSA]


settings.php
$base_url = 'http://waaagh.ws'; // NO trailing slash!
現在看起來沒什麼問題,一切都很正常,但是我在後台的區塊頁面卻不能用拖曳的方式來調整欄位權重@@

有人知道欄位權重的JS是寫在哪嗎??我想重這部分開始DEBUG

感謝各位!