htaccess aramadı zaman varolan bir klasörün url nokta

2 Cevap php

I'm running zend server on windows 7. I'm using the htaccess from jooml:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]

RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]

RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%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,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

when I'm calling this url: http://localhost/ABC/ the data is been redirect to index.php

ama klasör ABC sunucusu ABC klasör içeriğini gösteren ve geri index.php verileri yönlendirme değil oluştururken yaşıyorum.

nasıl ben tüm aramaları veri index.php içine yönelik olmak istiyorum, bunu önleyebilirsiniz?

Teşekkürler

2 Cevap

Bu iki satır

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

exclude existing files and directories from the rule. Remove them and you should be all right.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?$1

Yukarıdaki kodu bu dosya zaten var yoksa? şey index.php her şeyi yönlendirir.