我剛剛從一個標準的共享服務器移動到一個centos5.5與Apache - 我也是使用Apache的新手。Apache和.htaccess
我以前的共享主機.htaccess文件有以下內容;
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mywebsite.com
RewriteRule (.*) http://www.mywebsite.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)$ /index.php?_url=$1 [NC,L,QSA]
將上述內容添加到Apache中使用的步驟是什麼?即:什麼控制檯命令,什麼文件必須打開,我把我的htaccess文件中的所有上述所有?
謝謝!
這肯定會有助於http://httpd.apache.org/docs/current/mod/mod_rewrite.html 作爲一種快速且不保證工作的解決方案,您可以將該文件放入您的網站根目錄。 – J0HN
@ J0HN:謝謝,但即使使用web根目錄下的.htaccess文件,重定向也不起作用。 – Justine4601
也許你禁用了mod_rewrite? 檢查出http://stackoverflow.com/questions/7007041/change-url-in-codeigniter/7007124#7007124有一些說明 – J0HN