2012-12-01 35 views
0

我有麻煩的.htaccess,我在Ubuntu,問題是,當我寫一個這樣的URI,htaccess的搜索文件

127.0.0.1/u 

一個文件的.htaccess搜索,當發現以該字母開頭的文件,該URI直接改變這一點,

http://127.0.0.1:8000/u/?tab_id=u 

但是,它應該是這樣的,

http://127.0.0.1/u 

這種事怎麼一回事,因爲有一些帶u開始喜歡,用戶edit.php和用戶的login.php文件....

當我寫這不符合任何

http:://127.0.0.1/a 

或任何URI文件,它運行完美,這是我的.htaccess代碼

RewriteEngine On 
RewriteRule ^([//a-zçöşığüA-ZÇÖŞİĞÜ0-9_-]+)$ tab.php?tab_id=$1 [QSA,L] 
AddOutputFilterByType DEFLATE text/plain 
AddOutputFilterByType DEFLATE text/html 
AddOutputFilterByType DEFLATE text/xml 
AddOutputFilterByType DEFLATE text/css 
AddOutputFilterByType DEFLATE application/xml 
AddOutputFilterByType DEFLATE application/xhtml+xml 
AddOutputFilterByType DEFLATE application/rss+xml 
AddOutputFilterByType DEFLATE application/javascript 
AddOutputFilterByType DEFLATE application/x-javascript 
<files *.html> 
SetOutputFilter DEFLATE 
</files> 

我搜索了很多,但無法找到解決辦法,謝謝您的幫助

回答

1

聽起來像是一個多視圖的問題。通過使用禁用此功能

Options -MultiViews 
+0

非常感謝你這是在殺我,上帝保佑你,謝謝 – user1794257