0

我正在尝试使用我的 .htaccess 文件和以下语法重写一些 URL:

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

基本上,http://screeningapp.co.uk/movie.php?id=771316320应该将 URL 重写为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 回答