最近剛接觸linux所以參考一些前輩的經驗架了自己的plog,成功架起來了,也想分給朋友玩,參考一些文章可是我照著作都不行,我的情況如下
主機在自己家裡,用FC3
VirtualHost設定一台plog.eijigi.idv.tw
plog放在/var/www/html/plog下
現在我只能用一般網址的方式,其他方式都會出現找不到網頁,可是我想用的是http://plog.eijigi.idv.tw/username的方式分享給我朋友
我有改過.htaccess 改成
RewriteBase /var/www/html/plog/
ErrorDocument 401 /var/www/html/plog/error.php
ErrorDocument 403 /var/www/html/plog/error.php
ErrorDocument 404 /var/www/html/plog/error.php
可是還是只能用一般網址的方式,請問是哪裡沒有設定或是哪裡設定錯,謝謝
我假設,你的 document roots 應該是 /var/www/html, 那麼,上面那一段應該寫為
RewriteBase /plog
ErrorDocument 401 /plog/error.php
ErrorDocument 403 /plog/error.php
ErrorDocument 404 /plog/error.php
另外,你必需確定你的 apache 能接受 AllowOverride, 在 http.conf 中必須要有
<Directory "/var/www">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
類似這樣的設定才行。
Mark