重写子DIR

时间:2012-05-19 03:10:19

标签: .htaccess redirect

我创建了一个使用IPB的网站,我相信是用PHP编写的,URL是目前的论坛 我想要的是要重写的网址

当用户转到强制用户的索引而不是

任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:1)

确保启用mod_rewrite并在conf文件中设置AllowOverride All,并将这些规则放在web目录根目录中的.htaccess文件中:

RewriteCond %{HTTP_HOST} !^www
RewriteRule ^(.*)$ http://www.thereviewforum.com/$1 [R]

RewriteCond %{HTTP_HOST} ^thereviewforum
RewriteRule ^forum(.*) http://community.thereviewforum.com$1 [R,L]
使用完整的.htaccess文件

编辑

RewriteEngine On 
RewriteBase /

RewriteCond %{HTTP_HOST} ^thereviewforum.com
RewriteRule ^(.*)$ http://www.thereviewforum.com/$1 [R] 

RewriteCond %{HTTP_HOST} ^www.thereviewforum 
RewriteRule ^forum/?(.*) http://community.thereviewforum.com/$1 [R,L]

RewriteCond %{REQUEST_FILENAME} !.*\.(jpeg|jpg|gif|png|ico)$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L]