歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 03:43:47 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1]
1  支援 / 安裝與設定 / Re: 關於網址最後一個斜線 於: 二月 05, 2006, 12:41:26 下午
謝謝 lss 的幫忙

我的網址模式是"讓搜尋引擎易於搜尋的簡潔網址"

其實在我發表文章之前有看了一下程式碼
發現把 401 註解掉可以達到我要的目的
但是也因為不確定正確的作法
所以上來問問看大家   疑惑
2  支援 / 安裝與設定 / Re: 關於網址最後一個斜線 於: 二月 04, 2006, 11:26:41 下午
hi yavenily:

你方便把 .htaccess 裡面關於 authorization 的部份貼出來嗎?這樣看問題比較精確。

lss
.htaccess 如下
========
AuthName "Private Area"
AuthType Basic
AuthUserFile /XXX/OOO/mypasswd
require valid-user

<Files .htaccess>
deny from all
</Files>

<Files config.properties.php>
deny from all
</Files>

Options -Indexes +FollowSymLinks
DirectoryIndex summary.php index.html index.php

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
...(中間略過)...
ErrorDocument 401 /blog/error.php
ErrorDocument 403 /blog/error.php
ErrorDocument 404 /blog/error.php
========

apache中關於lifetype的設定
========
        <Directory /var/www/html/blog>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>
========
3  支援 / 安裝與設定 / 關於網址最後一個斜線 於: 二月 04, 2006, 05:11:47 下午
我用 ubuntu 5.10 及 apache2.0.54 + php4.4.0 + MySQL 4.0.24 架設 lifetype
放在 /var/www/html/blog
在blog目錄中的 .htaccess 加入 authorization 設定
並更改 DirectoryIndex 為
DirectoryIndex summary.php index.html index.php

當我在瀏覽器輸入 http://mydomain/blog
理所當然會出現提示對話框要求輸入帳號密碼
如果此時取消對話框
則會出現 Authorization Required 的訊息
但是當我用 http://mydomain/blog/ 瀏覽時
取消提示對話框
卻會出現預設網誌ID的blog頁面
但是是沒有經過css修飾的頁面
然後如果在此頁面點選任何連結
又會出現一次對話框
這一次取消就會看見  Authorization Required 了

而我想要的效果是
不管輸入有沒有最後斜線的網址
且取消帳號密碼對話框的情形下
都能顯示 Authorization Required
望各位撥冗不吝指教
謝謝
頁: [1]