2016-02-27 75 views
0

所以我想弄清楚如何我可以重定向我的網站直接去/forum目錄。現在,搜索avianrp.com把我帶到索引。試圖重定向我的網站

我試過幾種不同的方法。我假設我要把代碼放入.htaccess。這是我的/forum區域中的原始.htaccess,我刪除了任何似乎不起作用的代碼。我應該創建一個新文件夾,還是我做錯了什麼?謝謝。

Options -MultiViews +FollowSymlinks -Indexes 

# 
# If mod_security is enabled, attempt to disable it. 
# - Note, this will work on the majority of hosts but on 
# MediaTemple, it is known to cause random Internal Server 
# errors. For MediaTemple, please remove the block below 
# 
<IfModule mod_security.c> 
    # Turn off mod_security filtering. 
    SecFilterEngine Off 

    # The below probably isn't needed, but better safe than sorry. 
    SecFilterScanPOST Off 
</IfModule> 

# 
# MyBB "search engine friendly" URL rewrites 
# - Note, for these to work with MyBB please make sure you have 
# the setting enabled in the Admin CP and you have this file 
# named .htaccess 
# 
<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA] 
    RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA] 

    RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA] 
    RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA] 
    RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA] 
    RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA] 
    RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA] 
    RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA] 
    RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA] 

    RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA] 

    RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA] 

    RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA] 

    RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA] 
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA] 
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA] 
    RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA] 

    RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA] 

    <IfModule mod_env.c> 
     SetEnv SEO_SUPPORT 1 
    </IfModule> 
</IfModule> 

# 
# If Apache is compiled with built in mod_deflade/GZIP support 
# then GZIP Javascript, CSS, HTML and XML so they're sent to 
# the client faster. 
# 
<IfModule mod_deflate.c> 
    AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml 
</IfModule> 

# Note: You are able to choose a different name in the Admin CP. If you've done that you need to change it here too 
<Files "error.log"> 
    Order Deny,Allow 
    Deny from all 
</Files> 

回答

0

對於它像的.htaccess這個

# This allows you to redirect your entire website to any other domain 

重定向301/http://mt-example.com/

# This allows you to redirect index.html to a specific subfolder 

重定向/index.html http://example.com/newdirectory/

請參閱本link

如果這是不是你在找什麼,你總是可以做一個meta標籤刷新

<META http-equiv="refresh" content="0;URL=http://www.example.com/~account/new-directory"> 

的「0」秒,直到重定向