我正在创建网站(目前在localhost上),我有一个名为Movie.php的电影页面,它有一个get变量,可以像这样访问所需的电影
Website/Movie.php?MovieID=2267998
当我重写网址时,它显示错误页面未找到,我只是想显示这样的链接
Website/Movie/2267998
答案 0 :(得分:0)
您可以在root .htaccess中使用此代码:
Options -MultiViews
RewriteEngine On
RewriteBase /Shazi/
RewriteCond %{THE_REQUEST} /Movie\.php\?MovieID=([^\s&]+) [NC]
RewriteRule ^ Movie/%1? [R=302,L,NE]
RewriteRule ^Movie/(\d+)/?$ Movie.php?MovieID=$1 [L,QSA,NC]
RewriteCond %{DOCUMENT_ROOT}/Shazi/$1\.php -f [NC]
RewriteRule ^([^.]+)/?$ $1.php [L]