そのため、.htaccessファイルを使用してURLを書き換えることができましたが、リダイレクトによってURLが台無しになります。たとえば、私はこれを書き直そうとします:
localhost/mysite/public_html/class/5/
これに:
localhost/mysite/public_html/index.php?v=class&id=5
.htaccessファイルで次の行を使用します。
RewriteRule ^public_html/([A-Za-z]+)/([0-9]+)/?$ ./public_html/index.php?v=$1&id=$2 [L,R]
しかし、ブラウザは私をここにリダイレクトします(私はWindows 7でwampを使用しています):
localhost/C:/wamp/www/mysite/public_html/index.php?v=class&id=5
これは間違っており、403エラーが発生します。私は何をすべきか?