Htaccess olarak Koşullu Dizin İndeksi

2 Cevap php

Bu, içinde söz konusu ile ilgilidir:

http://stackoverflow.com/questions/1599717/conditional-directoryindex-in-htaccess

Cevap aşağıdaki çalışması gerektiğini belirtiyor:

SetEnvIf Remote_Addr ^127\.0\.0\.0$ owner
<IfDefine owner>
    DirectoryIndex index.html
</IfDefine>
<IfDefine !owner>
    DirectoryIndex index.php
</IfDefine>

Ben Env var ayar deffinately yapar, bu işler emin değilim, ama ne olursa olsun ben DirectoryIndex siteyi ziyaret hangi IP her zaman index.php

Koşullu ya da ben başka bir şey kullanıyor olmalıdır yanlış bir şey var mı?

Şimdiden teşekkürler

2 Cevap

Ben ne istediğini elde etmek için aşağıdaki kullanarak sona erdi

DirectoryIndex index.html

RewriteCond %{REMOTE_ADDR} ^my\.ip\.000\.000$
RewriteRule ^index.html$ index.php

Teşekkürler!

Siz komut satırında değil, çevre değişkenleri de <IfDefine> ; it checks defines passed to httpd amacını yanlış anlıyorsun. In mod_rewrite 's %{ENV:variable} arama kullanın RewriteCond ortam değişkenleri test etmek istiyorsanız.