[英].htaccess Pretty URLs title in url
我正在嘗試制作漂亮的url,但想將內容標題放在url而不是id中,然后我將內容標題放在帶有查詢字符串的url中:
的index.php?行動=含量&ID = 22
變成:
的index.php?行動=含量&標題=堆棧溢出
很好 現在,我試圖使其漂亮,但在htaccess代碼中出現問題。
在網址代碼中刪除ID之前:
RewriteRule ^([a-z]+)/([0-9]+)/?$ index.php?action=$1&id=$2 [NC,L,QSA]
然后我改為:
RewriteRule ^([a-z]+)/([a-z]+)/?$ content.php?action=$1&title=$2 [NC,L,QSA]
但它不起作用,我將返回300 Multiple Choices頁面。 好吧,我認為這是一個httaccess問題,但是我是htaccess的新手,需要幫助解決此問題。
想要這個:
/內容/堆棧過流
您的正則表達式僅允許使用字母。 它還應允許使用連字符,數字,大寫字母和下划線。 嘗試這個:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z]+)/([^/]+)/?$ content.php?action=$1&title=$2 [NC,L,QSA]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.