您在這裡

[請益] 簡潔網址與 rewrite 的愛恨情愁

ilay's 的頭像
ilay 在 2009-05-09 (週六) 17:52 發表

簡單說就是簡潔網址的啓用問題
先說說我的環境好了:
空間是karyotech的linux主機; php5/mysql5

有開mod_rewrite,因為我有去看過 phpinfo() 了
我的drupal是安裝在次目錄,.htaccess 設定檔如下


AllowOverride All
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)indexphp?q=1 [L,QSA]

請問這樣有寫錯嗎
一放上去就 http error 500了

感謝

請問前輩,我用的正是Drupal預設的.htaccess,但是在我的主機環境Linux PHP5/MySQL5上卻不能啟動簡潔網址,這是為什麼呢?

內容正是:

RewriteEngine on
RewriteBase /my
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)indexphp?q=1 [L,QSA]

為了我兄弟,我必須要會。

對不起我還是看不很懂,首先我的主機是Cpanel管理,Linux PHP5/MySQL5

我的.htaccess是這樣的:
RewriteEngine on
RewriteBase /my
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)indexphp?q=1 [L,QSA]

找了一些資料說要啟用rewrite,但我的.htaccess正如同資料上建議的已經開啟了不是嗎?
前2樓兩位前輩的建議過於技術性了...我不知道應該怎麼下手。

為了我兄弟,我必須要會。

其實是抄您上上個回應的......
但是與我主機上的真的一樣。

我的主機商告訴我他們環境的設定rewrite是已經啟用的,我想我應該是其他地方的設定問題了,各位前輩我還有哪兒沒注意到嗎?

為了我兄弟,我必須要會。