2017-02-26 68 views
0

我想使用我的.htaccess文件,但我仍然無法弄清楚我做錯了什麼。錯誤使用.htaccess

我只希望我的域名是yescpol.com.br,它總是這樣But I always have this problem

我的.htaccess是文件夾「porcelanato」裏面,它有這樣的代碼:

RewriteEngine on 
RewriteBase /porcelanato/ 

我只想讓我的index.php變成yescpol.com.br

我在做什麼錯?

+0

你可以訪問你的Apache配置,這似乎更喜歡用'DocumentRoot'問題設置[見文檔(https://httpd.apache.org/docs/2.4/mod/core。 html#documentroot) – Theo

回答

1

最簡單的做法是更改域配置中的DocumentRoot或將文件移出該文件夾並移入根目錄。

如果你想堅持使用重寫方法,你需要添加一個這樣的規則。

RewriteEngine On 
RewriteRule ^$ /porcelanato [L] 
0

此行添加到您的.htaccess文件的頂部: DirectoryIndex index.php

但如果這個屬性是正確設置你的apache服務在httpd.conf(或無論是您的服務頁),這將不會有被添加到你的.htaccess文件。

+0

它沒有工作:( – MattDAVM

+0

你能告訴我你的httpd.conf是如何設置的嗎?我;特別感興趣的是看看這個部分是如何在你的apache配置中設置的(如果你使用的是apache) 。 也請告訴我你的配置應該是什麼樣,指引網站有問題的文檔根 # #的DirectoryIndex:定義請求是一個目錄 #時,Apache提供服務的文件。# DirectoryIndex index.php index.php3 index.html index.htm Dom