我知道這可能是一個簡單的修復,但我無法弄清楚。mod_rewrite不使我的網址漂亮
我有我的.htaccess文件在我的根文件中稱爲視頻文件夾。
我寫了這個改寫國防部:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.php -f
RewriteRule ^(.*)$ $1.php [L]
RewriteRule ^videos/([a-z0-9\-]+)$ vid.php?=$1 [L]
</IfModule>
出於某種原因,我的網址仍然出現這樣的:?
http://localhost/fap2/videos/vid.php?id=1
它不會取代ID = 1只1號樣?vid.php/1
此外,由於該vid.php ID = 1是從的index.php A HREF,和它看起來像這樣:
<a href="videos/vid.php?id=' . $tag["video_tag"] .'">
我的頁面基於該ID。我可以以某種方式顯示ID類別名稱而不是數字,例如vid.php?id = 1是實際名稱vid.php/category1還是基於更改href標籤?
謝謝
什麼是你的文檔根目錄? FAP2? –
另外,你現在的規則是否像'http:// example.com/videos/1234'這樣的路徑工作? –
@PanamaJack是fap2 – Gianni