2016-10-25 23 views
1

我使用本地主機上htaccess的,我的htaccess是:前面加上目錄國防部的所有URL重寫

RewriteEngine On 
RewriteBase /website/files/ 

RewriteRule ^home/?$ home.php [NC] 
RewriteRule ^page/?$ page.php [NC] 

這個網址的工作原理:

http://localhost/website/files/home 

但頁面上懸停在鏈接的時候都顯示如:

http://localhost/page 

相反的:

http://localhost/website/files/page 

在頁面所有鏈接設置爲:

<a href="/page">page</a> 

我怎麼能在前面加上目錄htaccess的所有URL?

+0

您的.htaccess位於何處? – anubhava

+0

在網站目錄 - 網站/文件 – user3312792

回答

0

在網站根目錄的.htaccess創建此的.htaccess:

RewriteEngine On 

RewriteRule .* website/files/$0 [L] 

讓您website/files/.htaccess正如你在問題已經證明。

+0

仍然是同一個問題 – user3312792

+0

當你點擊'http:// domain.com/page' URL時會出現什麼錯誤? – anubhava

+1

沒有錯誤,它現在正在工作 – user3312792