ここで私の問題を説明します:
http://mysite.com/movie/20000
に書き換える必要があります
http://mysite.com/movie.php?id=20000
私のhtaccessファイル:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^movie/([0-9]+)$ movie.php?id=$1
私のローカルホストの WAMP インストールでは問題なく動作しますが、Linux ホストでオンラインにすると完全には動作しません。movie.php ページに移動しますが、GET パラメータ ID が指定されていないようです。
編集 :
私が使用する場合
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^movie([0-9]+)$ movie.php?id=$1
それから
http://mysite.com/movie20000
正しいページに移動しますが、それ/movie/20000
だけではありません/movie20000
また、私のホストはへの訪問を自動的に書き換えているようmysite.com/movie
ですmysite.com/movie.php