我希望用這個.htaccess文件完成2件事。.htaccess將html重定向到php並訪問沒有.php擴展名的php文件
1)對.html的所有請求指向.php 例如。用戶進入:http://www.mywebsite.com/contact.html 瀏覽器加載:http://www.mywebsite.com/contact.php
2)請求http://www.mywebsite.com/contact將加載contact.php (這應該適用於所有的頁面不只是聯繫頁
這是我的.htaccess文件。
Options -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L]
說實話,我不知道這些是什麼做的事情。我混在一起從我讀文章mismash。任何幫助,將不勝感激。
這個重寫規則^(。*)$ $ 1.PHP [ L]不好;很多東西都可以在那裏找到;如果你得到了domain/a/b?a = t,並且你重寫爲domain/a/b?a = t.php – 2013-03-19 20:34:39
如果只是針對2個文件/文件夾,你可以使用簡單的'redirect'方法。 – 2013-03-19 20:34:59
秒,你不瞭解htaccess的作用; http://www.mywebsite.com/contact可能無法加載contact.php;它會加載你說要加載的文件;將嘗試給你一個例子 – 2013-03-19 20:36:22