2015-11-27 189 views
1

我想從文件夾HTML文件創建一個符號鏈接。所以基本上我想要localhost/about鏈接localhost/about.html而不更改URL。由於我有多個網站,我只想爲此制定一條規則。這是我到目前爲止有:(?如果你想html頁面,你爲什麼在你的RewriteRule使用.phphtaccess的 - 創建文件夾的符號鏈接到HTML文件

Options -Indexes 
Options +FollowSymLinks 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/(?:about|product)(\/)?$ [NC] 
RewriteRule^$1.php [L] 
</IfModule> 

回答

1

嘗試以下規則:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d  # or RewriteCond $1 !-d 
RewriteCond %{REQUEST_FILENAME}.html -f # or RewriteCond $1.html -f 
RewriteRule ^(.*)/?$ /$1.html [L] 
+0

事實上,這是工作。但我真的想支持'localhost/about /'。 – kwoxer

+0

@kwoxer關於您系統上的實際目錄?如果沒有,請在我的代碼中用'$ 1'代替'%{REQUEST_FILENAME}' – hjpotter92

+0

不,它是一個符號,或者被稱爲。它不存在。我只是想在我的情況下使用它作爲URL。替換不適用於我=/ – kwoxer

相關問題