2013-03-22 33 views
1

在我的網站上,人們可以發佈視頻和圖片。所有職位都是這種格式Php Prefix Post Change

domain.com/gag/02938482 

如何更改後的前綴,而不是gagp例如。

+0

您可以通過的.htaccess – 2013-03-22 09:34:11

+0

做到這一點我有一個線,但如果我改變什麼也沒有發生:重寫規則^ GAG /(.* )view.php?pid = $ 1 – 2013-03-22 09:37:11

+1

請告訴我們你已經嘗試了什麼,發生了什麼/沒有發生,你得到了什麼錯誤等等。如果你花更多的精力寫出這個問題,人們更可能把更多的努力寫出答案! – 2013-03-22 09:39:54

回答

0

確保您在.htaccess文件有RewriteEngine on

RewriteEngine on         # Turns the rewrite engine on 
RewriteRule ^gag/([^/.]+)/?$ view.php?pid=$1 [L] 
  • ^開始的字符串改寫捕捉人物的可變
  • [開始
  • gag/
  • (啓動組
  • ^/.任何不等於/與它後面的任何字符(。)的字符組
  • +一個或多個字符的(組)捕獲一個可變
  • )端的
  • ]/?零個或多個斜線
  • $字符串的結尾改寫
  • 後重寫
  • view.php?pid=
  • $1變量1
  • [L]最後一條規則(與()捕獲)重寫
+0

請在回答前先閱讀問題。他希望'p'而不是'gag' – 2013-03-22 09:44:15

+0

請在下面的評論中註釋下面的評論:「我有這條線,但如果我改變什麼都沒有發生:'RewriteRule^gag /(.*)view.php?pid = $ 1' - DegX CM朋克「 – 2013-03-22 09:52:04