2015-10-22 107 views
0

如何將我的www.domain.com更改爲www.domain.com/home使用htaccess? 我已經有一個處理我的MVC的現有htaccess文件。.HTACCESS重寫規則域爲/ home

我有以下htaccess文件:

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L]` 

TIA

回答

0

只要把下面這行:

RewriteRule^  /home [L] 

我假設/home或者是一個目錄或者有其他重寫規則的它。

+0

感謝您的回答工作但這似乎並沒有工作。每當我添加上面的行時,我會收到500內部服務器錯誤。 – user2168441

+0

這意味着你沒有'/ home'定義 –

+0

在我看來,你打算做的事情可以用下面的代碼完成:'RewriteRule/home index.php [L]'。如果您正在討論像加載新的URL那樣重定向頁面,那麼您需要在PHP中使用'header()'函數,而不能在'.htaccess'中完成。 –

0

我把它通過添加幾行代碼

RewriteCond %{HTTP_HOST} ^domain\.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ 
RewriteRule ^/?$ "https\:\/\/www\.domain\.com\/home" [R=301,L] 

感謝您的幫助:)