如何用htaccess修改URL?

时间:2014-09-23 04:26:33

标签: apache .htaccess mod-rewrite

我想从

更改我的网址

http://website.com/movie.php?id=69

http://website.com/movie/69

我的htaccess文件完全空白,我不知道是否需要修改我的PHP代码。 我从未处理过htaccess,而更愿意直接帮助而不是一些教程。

1 个答案:

答案 0 :(得分:1)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+movie\.php\?id=([^\s&]+) [NC]
RewriteRule ^ movie/%1? [R=302,L]

RewriteRule ^movie/(\d+)/?$ movie.php?id=$1 [L,QSA,NC]

参考:Apache mod_rewrite Introduction

Apache mod_rewrite Technical Details