HTACCESS - 更改目录结构
问题描述:
我最近更改了几个不同页面的URL结构,但我在HTACCESS重写时遇到了一些问题。我已经包含了下面的例子,我希望有人可以帮助我使用正确的规则!HTACCESS - 更改目录结构
http://www.tintworld.com/ny/albany-022/home-window-tinting/ <-- Original URL
http://www.tintworld.com/albany-ny-022/home-window-tinting/ <-- New URL ('ny' is moved)
我目前正在尝试使用下面的规则,但它不是重定向原始网址...
RewriteCond %{HTTP_HOST} ^www\.tintworld\.com$ [NC]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^ny/albany-022/$ http://www.tintworld.com/albany-ny-022? [R=301,NE,NC,L]
请帮助。 :-)
答
该问题可能是由于您的RewriteRule
中的^ny/albany-022/$
。正则表达式中的$
表示该行的结尾。尝试取出$
,并加入剩余部分到重写URL
RewriteRule ^ny/albany-022/(.*) http://www.tintworld.com/albany-ny-022/$1
的$1
这里把在年代由(.*)
匹配的部分。