我正在嘗試使用htaccess在我的PHP應用程序中清理URL。早些時候,我的應用程序的鏈接都是以這種格式PHP網址重寫
http://localhost/25_2_april/video.php?cat_id=2&category=Programming-Language
,但htaccess的的幫助下,我才得以將其轉換成
http://localhost/25_2_april/video-library/2/Programming-Language
。現在,問題是每次我運行我的應用程序時,它都會加載雜亂的URL而不是乾淨的URL,儘管當我編輯url並使其成爲一個乾淨的url時,那也是可行的。現在有什麼辦法,它直接加載乾淨的網址,而不是亂七八糟的網址。
下面是我稱之爲特定頁面的錨定標記。
<a href="<?php echo 'video.php?cat_id='.$cat_id.'&category='.$cat_name; ?>">
能否請您出示htaccess的?但是,您也可以編輯鏈接,以便看起來像新的一樣。 – kaldoran
'選項+ FollowSymLinks' 'RewriteEngine敘述On' '的RewriteCond%{REQUEST_FILENAME}!-f' '的RewriteCond%{REQUEST_FILENAME}!-d' '重寫規則^視頻庫/([A-ZA- z0-9 - ] +)/([A-Za-z0-9 - ] +)/?$ /var/www/html/25_2_april/video.php?cat_id=$1&category=$2 [L]' 'RewriteRule^video-library /([A-Za-z0-9 - ] +)/?$ /var/www/html/25_2_april/search_results.php?cat_id=$1 [L]' –
@HarjeevSingh:你應該反過來,將乾淨的網址放在鏈接href中,並且htaccess將會變換爲雜亂的網址 – bfahmi