亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

htaccess 用查詢字符串重寫規則 seo 友好的 url

htaccess 用查詢字符串重寫規則 seo 友好的 url

PHP
喵喔喔 2021-08-27 16:36:26
我想要使用 .htaccess 的帶有查詢字符串的 SEO 友好的 url,并在 php $_GET 變量中獲取值http://localhost/blog/categoryslug/postslug/?rf=1234&key=ad2312RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^blog/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+?)/?$ /blog/detail.php?cat_slug=$1&slug=$2 [L]但是在print_r上,我只有2個鍵:print_r($_GET); exit;Array(    [cat_slug] => categoryslug    [slug] => postslug)同時,我需要查詢字符串中的所有鍵和值,如下所示: Array (    [cat_slug] => categoryslug    [slug] => postslug    [rf] => 1234    [key] => ad2312 )請幫我解決這個問題
查看完整描述

2 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

試試下面,我添加了QSA標志以將原始傳入查詢附加到您的請求中。


RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^blog/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+?)/?$ /blog/detail.php?cat_slug=$1&slug=$2 [L,QSA]



查看完整回答
反對 回復 2021-08-27
?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

試試這個代碼:


RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^blog/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+?)\?(.*)/?$ /blog/detail.php?cat_slug=$1&slug=$2&$3 [L]



查看完整回答
反對 回復 2021-08-27
  • 2 回答
  • 0 關注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號