我在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]
谢谢。
答案 0 :(得分:2)
将此代码保留在/website/.htaccess
:
RewriteEngine On
RewriteBase /website/
RewriteRule ^.+?-([0-9]+)\.html$ viewpage.php?page_id=$1 [L,QSA,NC]