所以我能够使用这段代码:
RewriteRule ^portfolio$ _pages/_portfolio/port.html [NC,L]
从以下位置重写我的网站网页:
http://nkonecny.com/_pages/_portfolio/port.html
to
http://nkonecny.com/portfolio
我的问题是有一种方法可以将使用显示完整文件路径的旧URL的人重定向到新的清理文件路径而无需进入我的html并编辑每个链接吗?
换句话说,如果他们输入http://nkonecny.com/_pages/_portfolio/port.html
,它会自动将其置于http://nkonecny.com/portfolio
?
答案 0 :(得分:1)
阅读this教程
RewriteEngine on
RewriteRule ^_pages/_porfolio/port.html$ /portfolio [L,R=301]
RewriteRule ^portfolio$ _pages/_portfolio/port.html [NC,L]
答案 1 :(得分:0)
您需要发出HTTP redirect。
^/somepath(.*) /otherpath$1 [R]