2016-04-01 48 views
0

Başka birçok soruya baktım ama bana yardım etmiyorlar. Bu benim .htaccess dosyası.Çok fazla yönlendirme - .htaccess ile ilgili

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/

RewriteRule ^/?(.*) http://domain.com/$1 [R,L] 
RewriteCond %{REQUEST_URI} ^app_sys.* 

RewriteRule ^(.*)$ /index.php?/$1 [L] 
RewriteCond %{REQUEST_URI} ^app.* 
    RewriteRule ^(.*)$ /index.php?/$1 [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php?/$1 [L] 
</IfModule> 

<IfModule !mod_rewrite.c> 
    ErrorDocument 404 /index.php 
</IfModule> 

CodeIgniter'i kullanıyorum. PHP 5.4. Apache 2.4.6. Lütfen düzelt beni! .htaccess kuralının ise

cevap

1

RewriteRule ^/?(.*) http://domain.com/$1 [R,L] 

yapmak bu sonsuz Sana www.biralan.tld adresinden gelen Bu kurala

için RewriteCond unuttum alanadı.tld yönlendirme yapmak istediğini düşünüyorum

yönlendirmeleri

Buna ihtiyacınız varsa, bu kuraldan önce yalnızca bir sonraki satırı ekleyin

RewriteCond %{HTTP_HOST} ^www.domain.com [nocase] 
+0

Gördüğünüz gibi .. bir örnek verebilir veya belirtilen kodu düzeltebilir misiniz? Şu anda clueless. RewriteCond'u nasıl eklemeliyim? – youdoreallysay

+0

@youdoreallysay Yanıtı güncelledim – newman

+0

Çalışmıyor. .htaccess dosyasının site.com/.com/login adresine yönlendirme yapmasını istedim. CodeIgniter böyle çalışır. – youdoreallysay

İlgili konular