2013-11-14 47 views
1

我有一個託管joomla,它工作正常。 但我想創建一個應用一個小的web服務,所以我創造了我的根文件夾的子文件夾有這樣的訪問:www.mydomain.com/myfolder.htaccess不會讓我進入子文件夾

的問題是和.htaccess被自動重定向我到joomla索引。我根本沒有使用.htaccess配置的經驗。我一直在閱讀一些教程,但每次我改變一些東西時,joomla就停止正常工作。 這裏是我的htaccess文件:

rewriterule ^component/users/(.*)$ index.php?option=com_comprofiler&task=login [L] 
rewritecond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] 
rewritecond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] 
rewritecond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] 
rewritecond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) 
rewriterule .* index.php [F] 
rewriterule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
rewritecond %{REQUEST_URI} !^/index\.php 
rewritecond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC] 
rewritecond %{REQUEST_FILENAME} !-f 
rewritecond %{REQUEST_FILENAME} !-d 
rewriterule .* index.php [L] 

創建一個子域是不是一種選擇(我只可以訪問FTP)

感謝

回答

0

rewritecond %{REQUEST_URI} !^/index\.php後,添加:

RewriteCond %{REQUEST_URI} !^/myfolder/ 

這應該排除任何請求/myfolder/被路由到joomla的index.php文件。

+0

謝謝,但它不起作用:/ –