我需要.htaccess
配置执行以下操作:
我尝试使用php重定向,但我听说这不是非常友好的。
答案 0 :(得分:0)
多次重定向并不总是那么容易。
使用Apache's mod_rewrite可以在几行内完成。
我正在使用301重定向,假设您的内容已永久移动。如果它是临时更改为302重定向。
# Remove www
RewriteCond %{HTTP_HOST} ^www\.example\.com
RewriteRule ^(.*) http://example.com/$1 [L,R=301]
# Redirect request into folder/ unless it's already there
RewriteCond %{HTTP_HOST} ^example\.com
RewriteCond %{REQUEST_URI} !^/folder/.*
RewriteRule ^(.*) http://example.com/folder/$1 [R=301]
是的,我没有测试过,所以请告诉我。