. Htaccess yönlendirme klasör

2 Cevap php

Tümü,

I http://mysite/ http://mysite/public klasörüne gelince tüm trafiği yönlendirmek istiyorum. Şu anda bir. Htaccess dosyasında aşağıdaki kullanarak ve kök dizini için çalışıyor yapıyorum. Ama göz atarsanız http://mysite/application, bu yönlendirme ve dizin listesini gösterir değildir. Ben ne olursa olsun http://mysite/public klasörüne yönlendirmek için ne klasör tüm trafik istiyorum

RedirectMatch permanent ^/*$ /public/

Teşekkürler

2 Cevap

: Bu mod_rewrite örnek deneyin

RewriteEngine on
RewriteRule !^public/ /public%{REQUEST_URI} [L,R=301]

Ben Zend Framework kullanarak olduğunuzu görüyorum. Zend maruz web klasörü olarak 'kamu' kullanır, ancak web barındırma tarafından dikte klasörü kullanmak gerekir. Web maruz sunucu tarafı klasörün adı nedir? Sizin dosya yapısı bu gibi olmalıdır:

application/
[web_exposed_dir]/
library/

Benim durumumda, [web_exposed_dir] 'içeriği' denir. Sen bunu ben açıkladık şekilde yaparsanız 'halka' her şeyi yönlendirmek zorunda kalmazsınız.