我正在使用.htaccess文件進行網址重寫。我已經寫了所有.PHP的推廣與隱藏他們我使用此代碼使用查詢字符串隱藏.php網址的擴展
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]`
頁,但這個隱藏當我寫「www.example.com/abc.php」到「www.example.com/abc「。我希望他們能像當我點擊一個鏈接
<a href="example.php">example</a>
然後頁面鏈接應該像「www.example.com/example」而不是「www.example.com/example.php」
打開自動改變還怎麼躲?「VAR =」你好」所有的網頁,但變量應該被髮送到該頁面可能?。
UPDATE
例如這裏我用這
<?php
if(isset($_GET['hi'])){
echo $_GET['hi'];
}
?>
<a href="a.php?hi=sdsdsd">a</a><br>
<a href="b.php">b</a><br>
<a href="c.php">c</a><br>
<a href="d.php">d</a><br>
我想要什麼頁面應該訪問沒有擴展名和查詢字符串應該隱藏,但必須訪問。
它不是查詢字符串的工作。看我的更新 –