, hem buna güldüm:
Burada bazı yardımdır.
Mod_alias 'Redirect
ile, hapsoldunuz. Bu yönerge, htaccess dosyasının bulunduğu yol düğümünden başlayarak (bir htaccess dosyasında bulunuyorsa) veya oturduğu <Directory>
bloğunun yol düğümünden başlayarak, tüm çözüm için geçerlidir. Yönetici kaldıracak.
Mod_rewrite ile birlikte, bir htaccess dosyasıyla, <Directory>
bloğuyla aynı davranmaz. Bir dizindeki bir yol düğümündeki bir htaccess dosyasının içindeki kurallar, üst dizindeki bir htaccess dosyasındaki kurallara göre önceliğe sahiptir. Yani 2 htaccess dosyalarını olsaydı:
/.htaccess:
RewriteEngine On
RewriteRule ^/? http://google.com/
ve /tmp/.htaccess yılında:
RewriteEngine On
RewriteRule ^/?tmp/ http://stackoverflow.com/
Ve http://yourdomain.com/tmp/
git, seni' tp dizindeki kurallar, üst dizindeki kuralların üzerinde önceliğe sahip olduğundan, http://stackoverflow.com/
adresine yeniden yönlendirilirsiniz. Yüzde, üst dizindeki kurallar RewriteOptions Inherit
directive'u kullanmıyorsanız üst dizindeki kurallar uygulanmaz.
RewriteEngine On
kullanın FTP alt dizinine yükleyin ve ana dizinin htaccess dosyasının değiştirmek için kullanılan php dosyası yüklemek için: Bu nedenle
, sadece uygunluk konusunda bir htaccess dosyası oluşturabilirsiniz . Sonra sadece tarayıcınızı kullanın ve alt dizinde bu php dosyasına gidin.
basitçe tüm kurallar olmadan, alt dizinde yeniden yazma motoru açık olması, şu anlama gelir: yeniden yazma motoru bu dizine açıldığında yana
- Ben bu dizine
- aktif mod_rewrite var, hepsi görmezden tüm ana dizinlerdeki kurallar. mod_rewrite Kuralkümesi boş olduğundan
- (hiçbir gerçek
RerwiteRule
'ler) hiçbir şey yeniden yazma motorunun üzerinde satışlardaki yeniden yazma motoru kapatıldığında sanki yüzden mod_rewrite hiçbir şey yapmaz, bu dizini Erişme tüm
- de olur.
Karşı-sezgisel geliyor, ama işte böyle.
+1 güler olanlar için – Peon
Me de ... haha :) – fsenart
Bu dosyayı/satırı kaldırmak için sunucunun yöneticisini arayın. –