作者mauve (mauve是淡紫色)
看板Web_Design
標題[問題] RewriteRule的寫法
時間Sun Feb 5 11:25:00 2017
(平時沒啥時間研究架站,對這方面沒有了解很多,還請高手笑納)
現在我希望將一個網址:
http://vsnote.lionfree.net/lrc-file-lryic-maker-free/
透過301重定向的方式,將網址導向至:
https://ivsnote.com/lrc-file-lryic-maker-free/
我的寫法如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^ivsnote.com$ [NC]
RewriteRule ^(.*)$
https://ivsnote.com/$1 [L,R=301]
但我發現好像不行,因為Apache會以為輸入的網址中的「lrc-file-lryic-maker-free」
是個目錄,而出現404錯誤,但其實他原本是wordpress的一個偽靜態網址。
不過輸入
http://vsnote.lionfree.net/lrc-file-lryic-maker-free
就可以成功導向了。
Rewirte URL這方面的原理還不是很懂,而且又剛好有這個需要,希望有人可以告訴我
怎麼寫!謝謝大家~
--
推 max9154: 腿 跪了01/06 01:01
→ max9154: 我是要說腿哈哈01/06 01:01
→ max9154: 幹要變簽名檔了靠北 是推01/06 01:02
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.156.23
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1486265106.A.BA0.html
推 eight0: 我點連結有成功重定向02/05 16:33
我發現在Chrome電腦版點了會404...
※ 編輯: mauve (101.14.162.96), 02/05/2017 16:54:48
→ imhaha: 清緩存吧? 02/05 17:05
推 Hevak: 我的chrome電腦版點你有/的連結也是有正常導向 02/06 21:38