歡迎光臨, 訪客. 請先 登入註冊一個帳號.
三月 29, 2024, 09:09:26 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  自訂網址 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 自訂網址  (閱讀 19750 次)
cyk
新手見習
*
文章: 2


檢視個人資料
« 於: 九月 14, 2005, 08:31:09 下午 »

最近在另一台主機上裝了plog
在設自訂網址方面..
我記得..
1.修改.htaccess
RewriteBase /plog/
ErrorDocument 401 /plog/error.php
ErrorDocument 403 /plog/error.php
ErrorDocument 404 /plog/error.php

2.在網址設定那裡將/blog去掉

記得上次好像這樣就OK了..
為何這次又出現找不到網頁..XD

另外..問一下..
我在httpd.conf裡加入
<Directory /root/www/plog>
    AllowOverride All
</Directory>
後..反而會造成apache2無法開啟plog..
這是為什麼?
所以我都沒加...
已記錄

To be , or not to be .
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 九月 14, 2005, 08:48:16 下午 »

最近在另一台主機上裝了plog
在設自訂網址方面..
我記得..
1.修改.htaccess
RewriteBase /plog/
ErrorDocument 401 /plog/error.php
ErrorDocument 403 /plog/error.php
ErrorDocument 404 /plog/error.php

2.在網址設定那裡將/blog去掉

記得上次好像這樣就OK了..
為何這次又出現找不到網頁..XD

另外..問一下..
我在httpd.conf裡加入
<Directory /root/www/plog>
    AllowOverride All
</Directory>
後..反而會造成apache2無法開啟plog..
這是為什麼?
所以我都沒加...

雖然你寫很多,但是實在是不瞭解你的問題。

1. 假設你的 /plog 是裝在  /root/www/plog,而 /root/www 是你的 directory
2. 所以你把 allowOverride 以及 .htaccess 改成那樣是對的
3. 所以你的自訂網址裡把 /blog/{postname}/.... 都移除,變成只有 /{postname}/....  這樣子。

所以你用 http://www.yyy.com/plog 沒有辦法 access 你的網頁?是這樣嗎?還是?

Mark

Mark
已記錄

cyk
新手見習
*
文章: 2


檢視個人資料
« 回覆文章 #2 於: 九月 17, 2005, 11:15:34 下午 »

最近在另一台主機上裝了plog
在設自訂網址方面..
我記得..
1.修改.htaccess
RewriteBase /plog/
ErrorDocument 401 /plog/error.php
ErrorDocument 403 /plog/error.php
ErrorDocument 404 /plog/error.php

2.在網址設定那裡將/blog去掉

記得上次好像這樣就OK了..
為何這次又出現找不到網頁..XD

另外..問一下..
我在httpd.conf裡加入
<Directory /root/www/plog>
    AllowOverride All
</Directory>
後..反而會造成apache2無法開啟plog..
這是為什麼?
所以我都沒加...

雖然你寫很多,但是實在是不瞭解你的問題。

1. 假設你的 /plog 是裝在  /root/www/plog,而 /root/www 是你的 directory
2. 所以你把 allowOverride 以及 .htaccess 改成那樣是對的
3. 所以你的自訂網址裡把 /blog/{postname}/.... 都移除,變成只有 /{postname}/....  這樣子。

所以你用 http://www.yyy.com/plog 沒有辦法 access 你的網頁?是這樣嗎?還是?

Mark

Mark
SORRY可能講的太簡單了..^^||
問題應該是分兩方面...
1.自訂網址
  修改.htaccess
  修改全域裡的網址設定,變成只有 /{postname}/.... 
  這樣應該就OK了吧?
  可以讓http://www.xxx.com/plog/user跑出來....
  不過..新主機卻失敗了..@@"
  我剛在想..
  會不會是跟我主機PHP最近出問題有關..= =
  只是xoops還是很正常的跑..
  gallery也是正常的很..
  唯獨plog和ann公告有問題..

2.舊主機的設定裡..
  http.conf有加入
<Directory /root/www/plog>
    AllowOverride All
</Directory>
  不過在新主機上加入後好像造成反效果..
  造成plog無法開啟..
  所以我就刪了...
  不過plog在使用上還變正常的..
  我只是想到順手問了一下..XD
  想知道原因..
  不過我在猜..
  應該是跟我將www搬到/root/www後的一些設定有關吧...
已記錄

To be , or not to be .
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 九月 18, 2005, 10:44:44 上午 »

1. 如果你希望的網址是 http://www.xxx.com/plog/user/post/1 ,那麼用簡潔網址就夠了,沒有必要去使用 custom url。簡潔網址的預設是 http://your-blog/{username}http://your-blog/{blogid},這兩個同時通用。

但是在 pLog 產生的網址上,會以http://your-blog/{blogid} 為主。

2. 如果你希望的的網址是 http://www.xxx.com/plog/user/post/this_is_my_first_post,那麼你才要用自定網址  (建議先不要調整任何網址的格式,先看看切換後成不成功,成功後再來調整。這樣比較好找問題。

3. 至於簡潔網址或是自訂網址都需要 .htaccess 中能夠設定 ErrorDocument,如果你不能設定,就不能用了。所以你的 httpd.conf 中一定要有設定 AllowOverride All 才有用。

至於怎麼設,就要看你自己的 apache 的目錄結構了。假設你的 roor directiry 是 /root/www,那麼就必須要有一個 <directory> </directory> 的描述來定義,例如

程式碼:
<Directory "/root/www">
....
....
AllowOverride All
....
</Directory>

如果你只設定

程式碼:
<Directory "/root/www/plog">
AllowOverride All
</Directory>

那表示只對 /root/www/plog .htaccess 這個目錄能修改 .htaccess 而已。

所以這部分你要『自行』把他『試』出來。

在不知道你的實際系統、目錄結構。我只能告訴你這些。

至於你說的『出不來』,也要有出不來的錯誤訊息吧! Apache 的 errro.log 是什麼?browser 是顯示什麼錯誤?這些你也要全部描述!

Mark
« 最後編輯時間: 九月 18, 2005, 11:49:38 上午 由 markwu » 已記錄

my-life
新手見習
*
文章: 21



檢視個人資料 個人網站
« 回覆文章 #4 於: 十二月 22, 2006, 05:43:20 下午 »

我改成自訂網址將{blogname}取代成{blogowner}後出現以下錯誤....
請問大概是什麼樣的問題呢?....可能是虛擬主機的問題...因為我其他虛擬主機上可以...


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@blog.my-life.tw and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/1.3.37 Server at blog.my-life.tw Port 80
已記錄

lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #5 於: 十二月 22, 2006, 08:27:55 下午 »

http 500 的錯誤嗎?

檢查一下 .htaccess 有沒有改正確?(不知道我講什麼的話,請翻常見問題集或 wiki)

如果不是 .htaccess 有問題的話,那就是虛擬主機不讓你用 .htacess ,砍掉吧,然後只用一般網址。或是換主機商吧。

lss
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
my-life
新手見習
*
文章: 21



檢視個人資料 個人網站
« 回覆文章 #6 於: 十二月 23, 2006, 08:19:15 上午 »

lss
謝謝~~真的是.htaccess的問題
應該是沒有寫入吧...
權限沒有開....所以就出現錯誤了....
怪怪的怎會不能寫入....
已記錄

lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #7 於: 十二月 23, 2006, 04:49:42 下午 »

如果不是 .htaccess 有問題的話,那就是虛擬主機不讓你用 .htacess ,砍掉吧,然後只用一般網址。或是換主機商吧

lss
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
my-life
新手見習
*
文章: 21



檢視個人資料 個人網站
« 回覆文章 #8 於: 十二月 26, 2006, 12:23:51 上午 »

lss~~~

謝謝~~~我已經解決了...^^
是寫入權限沒開的問題....
開了之後就OK了...
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  自訂網址 « 上篇主題 下篇主題 »
    前往: