→ EijiHoba:我認為應該從WebServer下手 URL Rewrite 09/02 16:27
→ EijiHoba:blog_index.php?id=username 如何? 09/02 16:32
推 tcw026:你需要的是RewriteMap 09/03 10:58
→ chan15:我是想要用rewrite,可是搜尋到的範例都跟天書一樣 09/03 13:46
推 water2924:就把吃到的username轉給blog_index.php 不過要改成用 09/03 14:28
→ water2924:username查 09/03 14:28
→ water2924:url改格式就去查一下url rewrite 怎麼寫 09/03 14:29
→ chan15:我開啟了rewrite mode 09/03 14:42
→ chan15:然後.htaccess如下 09/03 14:42
→ chan15:RewriteEngine on 09/03 14:42
→ chan15:RewriteRule ^blog/([0-9]+)$ blog.php?id=$1 [R] 09/03 14:42
→ chan15:然後建立了一個blog.php,裡面只有echo $_GET['id'] 09/03 14:43
→ chan15:程式有確實導到blog.php了,但抓不到參數 09/03 14:43
推 water2924:加個 RewriteBase /test/ 09/03 14:45
→ water2924:在 rewriterule 之前 09/03 14:46
→ water2924:多看看吧 對你有幫助 09/03 14:50
→ chan15:有,幾個有可能的方法我都試過了,都抓不到id 09/03 14:56
→ chan15:而且我把.htaccess清空,連結localhost/test/blog還是可以 09/03 14:56
→ chan15:所以我很懷疑他有沒有吃到我的設定檔… 09/03 14:57
推 water2924:要跑 .htaccess 你的 httpd.conf 要改設定 09/03 15:09
→ chan15:看到文章說要加AllowOverride All在.htaccess裡面 09/03 15:23
→ chan15:但我一加就會出現錯誤訊息 09/03 15:23
→ chan15:我這樣打有轉去Google,表示rewrite有用,前面到底該怎麼寫 09/07 11:10
→ chan15:RewriteRule ^blog.php/(.*)$ blog.php?u=$1 [L] 09/07 11:39
→ chan15:前面正規式加入.php就work了… 終於,雖然不知道原因為何 09/07 11:39