WampServer設定apache疑似静的出現404 not found及びYou don't have permission to access/on this server解決方法分析<br>オリジナル


本論文の実例は、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オープン
そして

    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サーバの設定に役に立ちます。