使用文件夹中的.htaccess重写URL

时间:2014-11-06 09:00:29

标签: .htaccess url rewrite

我在mydomain.com/website有一个网站,我想重写例如/website/viewpage.php?page_id=1到/website/mypage-1.html

如果我的网站位于根目录中,那很简单,但如何以这种方式制作呢?

我尝试过这种方式,但它只适用于根目录:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(.*)$
RewriteRule ^page-([0-9]+)\.html$ viewpage.php?page_id=$1 [L]

谢谢。

1 个答案:

答案 0 :(得分:2)

将此代码保留在/website/.htaccess

RewriteEngine On
RewriteBase /website/

RewriteRule ^.+?-([0-9]+)\.html$ viewpage.php?page_id=$1 [L,QSA,NC]