0

.htaccess ファイルと次の構文を使用して、いくつかの URL を書き換えようとしています。

RewriteEngine On
RewriteRule ^movie/([0-9]+)/$ movie.php?id=$1

基本的に URLhttp://screeningapp.co.uk/movie.php?id=771316320は に書き換える必要http://screeningapp.co.uk/movie/771316320があるのですが、そうはなっておらず、理由がわかりません。

ありがとう!

4

1 に答える 1

0
RewriteEngine On

RewriteRule ^movie/([0-9]+)/?$ /movie.php?id=$1 [L,nc]

#if you wanna redirect movie.php?id=1 to movie/1/
RewriteCond %{QUERY_STRING} ^id=([0-9]+)($|&)
RewriteRule ^movie.php$ /movie/%1? [R=301,L,NC]
于 2013-06-23T15:58:13.363 に答える