0
我有一個網站傳遞參數,如:www.abc.com/write.php?id=101 & q =確定使用$ _GET方法。是否有可能使用apache mod_rewrite函數隱藏在write.php後傳遞的所有參數?我只想要這樣的網址:www.abc.com/write.php只..預先提前在.htaccess文件中使用mod_rewrite函數隱藏url參數
我有一個網站傳遞參數,如:www.abc.com/write.php?id=101 & q =確定使用$ _GET方法。是否有可能使用apache mod_rewrite函數隱藏在write.php後傳遞的所有參數?我只想要這樣的網址:www.abc.com/write.php只..預先提前在.htaccess文件中使用mod_rewrite函數隱藏url參數
是的,這是可能的。您需要使用以下代碼創建一個.htaccess文件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^write\.php$ write.php?id=101&q=ok [QSA,L]
</IfModule>
這將確保所有傳入請求write.php被翻譯爲write.php?ID = 101 & Q = OK。
請粘貼相關代碼? – Jatin 2014-08-29 05:41:21
雖然不是一個好主意,但是如果你想要的話,你可以用javascript來改變它,使用** pushState ** – anwerj 2014-08-29 05:53:04