[問題] .htaccess設定轉址的問題

看板Web_Design作者 (肯)時間11年前 (2015/04/14 18:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
各位大大好 最近我們的網站爆炸了 所以整個翻新過 但是在搜尋引擎上的網址都還是舊的 想要做301轉址,但有些部份很困難(小弟低手…) 目前都是一些動態頁面的網址我無法轉過去 .htaccess內容: RewriteEngine On RewriteCond $1 !^(index\.php) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [N,QSA] RewriteRule ^staticArticle.do?page=(.*)$ /page/$1 [L] 因為網站是使用CodeIgniter製作的 所以前四行(不含第一行)基本上是為了去掉 index.php 第四行是我為動態頁面做的網址重寫 但似乎沒有用 例如:domain/staticArticle.do?page=1234 理論上應該會改寫成 domain/page/1234 但是他永遠導回首頁(基本上沒有這個頁面的話會自動導到首頁 但我確定有這頁) 本來想說,乾脆就把搜尋引擎中我們比較常出現的頁面一個一個設定301轉址 Redirect 301 /staticArticle.do?page=123 http://domain/page/123 但是這樣也不行… 想請問為什麼無法正常轉址呢? 謝謝謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.183.212 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1429008173.A.E90.html

04/14 23:06, , 1F
404都轉到index就好了 大神2周內會更新好
04/14 23:06, 1F
文章代碼(AID): #1LBEyjwG (Web_Design)
文章代碼(AID): #1LBEyjwG (Web_Design)