コードをコピーします コードは次のとおりです:
AuthName "yousite Website Coming Soon..." //ウェブサイトに権限を追加したい場合
AuthType Basic
AuthUserFile D:/xxx/.htpasswd #If .htpasswd を生成するためのパスワード アクセスを設定したい場合は、http://www.htaccesstools.com/htpasswd-generator/
#AuthGroupFile /dev/null
require valid-user
RewriteEngine On
RewriteBase /
#さらに、これにより System.php コントローラーを作成できるようになります。
#以前は不可能でした。システム フォルダーの名前を変更した場合は置き換えることができます。
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
#アプリケーション フォルダーが存在しない場合システム フォルダー
#このスニペットにより、ユーザーはアプリケーション フォルダーにアクセスできなくなります
#提出者: Fabdrol
#「アプリケーション」の名前をアプリケーション フォルダー名に変更します
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/ $1 [L]
# ブティックにリダイレクト (末尾のパスを含む)
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ^([^.] +).yousite.com(.*)$ [NC]
RewriteRule ^(.*)$ http://www.yousite.com/boutique/$1$2 [P,L]
< /IfModule>
# ブティックにリダイレクト (末尾のパスを含む)
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ).yousite.com( .*)$ [NC]
RewriteRule ^(.*)$ http://www.yousite.com/boutique/%1/$1 [R=301,L]
## それ以外の場合は www;
RewriteCond %{HTTP_HOST} ^yousite.com$ [NC]
RewriteRule ^(.*)$ http://www.yousite.com/$1 [R=301,L]
#ユーザーが有効なファイル、
#画像やCSSドキュメントなどにアクセスしようとしているかどうかを確認します。これが真実でない場合は、
#リクエストをindex.phpに送信します
RewriteCond %{REQUEST_FILENAME} !- f
RewriteCond %{REQUEST_FILENAME } !-d
RewriteRule ^(.*)$index.php/$1 [L]
がない場合mod_rewrite がインストールされており、すべての 404
# をindex.php に送信でき、すべてが通常どおりに動作します
# 投稿者: ElliotHaughin
ErrorDocument 404 /index.php
出典: cnblogs Weibo: @草の根小湖
http://www.bkjia.com/PHPjc/325504.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/325504.html技術記事次のようにコードをコピーします。 AuthName "yousite Website Coming Soon..." //Web サイトにアクセスする権限を追加する場合 AuthType Basic AuthUserFile D:/xxx/.htpasswd #パスワードを設定する場合...