2014-11-06 134 views
1

我在mydomain.com/website一個網站,我想重寫例如/website/viewpage.php?page_id=1到/website/mypage-1.html重寫URL與的.htaccess文件夾

如果我的網站位於根目錄中,這很簡單,但是如何以這種方式實現?

我試過這種方法,但它僅與根目錄的工作原理:

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

謝謝。

回答

2

保持這個代碼/website/.htaccess

RewriteEngine On 
RewriteBase /website/ 

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