[問題]簡潔網址要怎麼設定?(drupal)

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

[問題]簡潔網址要怎麼設定?(drupal)

文章Felix LIN » 週六 2月 09, 2008 5:44 am

小弟使用的系統是Etch,目前正打算使用drupal(5.7)來寫個新的網頁。

小弟按照
http://www.linuxlove.org/2007/12/05/ena ... /#more-160

的指示,rewrite_mod早就打開了,將AllowOverride 也改成All了,drupal裡的path模組也打開了,但小弟還是無法啟用簡潔網址。

不知道各位是否有在Etch上使用過簡潔網址,麻煩各位先進幫小弟看看這份指南是否有誤。

或是告訴小弟應該如何使用簡潔網址。

感激不盡。
Felix LIN
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週六 10月 20, 2007 4:54 pm

文章redjoe » 週六 2月 09, 2008 2:50 pm

參看 http://rj.twbbs.org/wiki/debian/server/ ... drupal_6.0 的 註1部份

系統安裝

設定檔 /etc/drupal/5/htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
## drupal5 簡潔網址(Clean URLs)
RewriteBase /drupal5
:
:

</IfModule>


user下安裝
設定檔 ~/public_html/drupal5/.htaccess


<IfModule mod_rewrite.c>
RewriteEngine on
## 2007-12-12 for drupal5 簡潔網址(Clean URLs)
RewriteBase /~username/drupal5
:
:

</IfModule>

其中 RewriteBase 要對。
redjoe
快樂的大學生
快樂的大學生
 
文章: 518
註冊時間: 週一 4月 07, 2003 10:15 pm
來自: Taiwan

文章ulbt » 週六 2月 09, 2008 2:59 pm

那篇文章的 comments/responses 有人提到 .htaccess 的問題,
你的問題可能也是 .htaccess 沒有弄好。

如果你的 Drupal 是跑在 http://example.com/drupal 這種型式的話,
.htaccess 裡頭要設定 RewriteBase。
如果你是透過 apt 安裝 Debian 打包好的 Drupal5, 看一下 /usr/share/drupal5/.htaccess。
I know that I don't know.
頭像
ulbt
活潑的高中生
活潑的高中生
 
文章: 255
註冊時間: 週一 2月 17, 2003 12:55 pm
來自: Nei-Hu, Taipei.

文章Felix LIN » 週六 2月 09, 2008 8:18 pm

感謝諸位先進,看來問題還是在.htaccess,照著redjoe兄寫的設定之後才搞定。感謝redjoe兄與ulbt兄的建議。
Felix LIN
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週六 10月 20, 2007 4:54 pm

文章Felix LIN » 週三 2月 20, 2008 5:44 pm

自己再來回覆一下,最近Drupal6正式版已經釋出,神奇的是有點難搞的簡潔網址問題竟然在「安裝」的時候就可以自動偵測是否已經開啟rewrite mod,只需要選擇「開啟簡潔網址」,安裝好的drupal6 就已經可以使用簡潔網址,連多打一個字都不用。之前安裝RC的時候完全沒有這個功能,想不到正式版的時候還附上這個驚奇,真的值得給drupal團隊大力的掌聲,難搞、有點累的問題竟然可以點一下就解決。
Felix LIN
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週六 10月 20, 2007 4:54 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客