WampServer設定apache疑似静的出現404 not found及びYou don't have permission to access/on this server解決方法分析<br>オリジナル
1748 ワード
本論文の実例は、WampServer設定apache擬似静的出現404 not foundおよびYou don't have permission to access/on this server解決方法について述べる。皆さんの参考にしてください。具体的には以下の通りです
404 not foundが現れた時:
LoadModule rewriteを確保する。module modules/mod_rewrite.soオープン
そして
出現:You don't have permission to access/on this server
デフォルトのトップページが設定されていることを確認しました。
You don't have permission to access/on this server
ヒント
この時にさらに修正します。
問題はすぐ解決できます。
添付(擬静試験コード):
新規phpページindex.php:
http://localhost/t_aaa.
擬静的設定に成功したら出力:aa
ここで述べたように、皆さんのApacheサーバの設定に役に立ちます。
404 not foundが現れた時:
LoadModule rewriteを確保する。module modules/mod_rewrite.soオープン
そして
Options FollowSymLinks
AllowOverride none # none All
Order allow,deny
deny from all
</Directory>
出現:You don't have permission to access/on this server
Options FollowSymLinks
AllowOverride none # none All
Order allow,deny
deny from all # deny Allow
</Directory>
デフォルトのトップページが設定されていることを確認しました。
DirectoryIndex index.html index.htm index.php
</IfModule>
WampServerにApacheを設定すると擬静的になることがあります。You don't have permission to access/on this server
ヒント
この時にさらに修正します。
Options FollowSymLinks # FollowSymLinks All
AllowOverride All
Order allow,deny
deny from Allow
</Directory>
Options FollowSymLinksをOptions Allに変更します。問題はすぐ解決できます。
添付(擬静試験コード):
新規phpページindex.php:
<?php
if($_GET){
echo $_GET["id"];
}
?>
同じクラスのディレクトリの下でファイルを作成します。httaccess、疑似静的なルールを書き込みます。RewriteEngine On
RewriteRule ^t_(.*).html$ index.php?id=$1
URLアドレス欄書き込み:http://localhost/t_aaa.
擬静的設定に成功したら出力:aa
ここで述べたように、皆さんのApacheサーバの設定に役に立ちます。