[轉錄]Re: [請益] 0rz.net
※ [本文轉錄自 dinos 信箱]
作者: piligo (pili)
標題: Re: [請益] 0rz.net
時間: Tue Apr 4 17:19:37 2006
※ 引述《dinos (Guardian Angel)》之銘言:
: 你要開 rewrite
: 提供一個像
: RewriteRule ^(\w{3,32})$ /link.php?key=$1 [QSA]
: 這樣的規則
: 會將 /aaaa 導到 link.php?key=aaaa
: 再去 sql 裡抓 aaaa 所對應的 url
: 最後輸出 <meta refresh /> 或 header:refresh
: 我想原理差不多是這樣吧
向你請教
RewriteRule ^(\w{3,32})$ /link.php?key=$1 [QSA]
我加了這一段卻無任何反應,於是我改成
RewriteRule ^(.*)$ /link.php?key=$1 [QSA]
他就會把任何一串字導入key這個變數,可是我發現他會在字頭加入/這個斜線
,這要如何把那一橫斜線拿掉呢?
我目前的想法是透過php把/去掉再重新導到一個變數,不過不知從何著手,
那更好的話當然在RewriteRule就可以把/事先去掉囉
謝謝
我的link.php內容如下,只是在測試看網址後面那串字會不會導入key這個變數。
結果發現當字串是abc,但是echo出來卻是/abc
<?
echo $key;
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.75.239
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.158.10
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章