2013-10-30 46 views
0

我有我自己的網站,如何配置.htaccess文件進退兩難。重定向一切,但用的index.php htaccess的

我只是曾在mysite.com一個論壇,因爲我想添加一個博客,我把301重定向和移動都到DIR mysite.com/forum/,那裏都好。

但現在我想有一個不同的索引頁,以便人們可以去之間的博客(博客實際上)選擇或到論壇。

我試圖避免丟失已通過網絡搜索索引的幾頁。

現在在我的網站的根htaccess文件看起來像:

Options +FollowSymLinks 
RewriteEngine on 
<Files 403.shtml> 
order allow,deny 
allow from all 
</Files> 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
# Redirigir el dominio sin www a www 
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC] 
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,QSA,L] 

RewriteRule (.*) http://www.mysite.com/forum/$1 [R=301,L] 
</IfModule> 

有沒有把類似

If request URL = root then index.php 
Else http://www.mysite.com/forum/$1 

感謝您的幫助

乾杯的方式!

回答

0

你可能要像

# if request = root 
RewriteRule ^/?$ /index.php [L] 
# else 
RewriteRule !^/?(index\.php)?$ http://www.mysite.com/forum%{REQUEST_URI} [L,R=301] 

要更換你有

+0

感謝最後一條規則,即擔任一個魅力! – distante

相關問題