作者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这方面的原理还不是很懂,而且又刚好有这个需要,希望有人可以告诉我
怎麽写!谢谢大家~
--
1F:推 max9154: 腿 跪了01/06 01:01
2F:→ max9154: 我是要说腿哈哈01/06 01:01
3F:→ max9154: 干要变签名档了靠北 是推01/06 01:02
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.239.156.23
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1486265106.A.BA0.html
4F:推 eight0: 我点连结有成功重定向02/05 16:33
我发现在Chrome电脑版点了会404...
※ 编辑: mauve (101.14.162.96), 02/05/2017 16:54:48
5F:→ imhaha: 清缓存吧? 02/05 17:05
6F:推 Hevak: 我的chrome电脑版点你有/的连结也是有正常导向 02/06 21:38