2015-11-06 48 views
0

我正在編寫一個程序並使用xampp在本地運行它。該程序的完整路徑是http://192.168.101.103:7777/WeltesMaft/index.php使用.htaccess刪除文件的URL

我寫在C的.htaccess:\ XAMPP \ htdocs中\ WeltesMaft \含有這種

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/([^/]+)$ 
RewriteRule .* http://192.168.101.103:7777/WeltesMaft/%1 [L] 

但不知何故,我的htaccess的不工作 。它仍然顯示這樣的

http://192.168.101.103:7777/WeltesMart/_resources/main.php 

這是在index.php我包括main.php。所以當用戶輸入index.php時,它會立即重定向到main.php。

我想,這樣的URL看起來像這樣隱藏它,

http://192.168.101.103:7777/WeltesMart/ 

請幫我我在做什麼錯在這裏...

+1

這不是javascript,php,html或oracle相關 –

+1

你的要求很混亂,似乎沒有道理。這來自「http://192.168.100.195:7777/WeltesMart/_resources/main.php」? –

+0

我的不好...對不起。我編輯了我的問題 –

回答

1

您也可以使用此代碼.... 。

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ _resources/main.php/$1 [L,QSA] 
</IfModule> 
1

更改RewriteBase到您的目錄名和更改htaccess的規則如下,然後再試一次:

RewriteEngine On 
RewriteBase /WeltesMaft 
RewriteCond %{REQUEST_URI} ^/([^/]+)$ 
RewriteRule/index.php [L] 
相關問題