2016-04-08 11 views
1

ile belirli bir klasöre yönlendirmek Htaccess. Ancak şimdi bir API klasörü oluşturdum ve url/api ise API klasörüne yeniden yönlendirmek istiyorum.Bu mimariye sahip farklı url

http://my-domain.com/api numaralı telefonu aradığımda, api klasörüne ve ortak klasöre yeniden yönlendirmek istediğim tüm diğer URL'ye gitmek istiyorum.

Yardımcı olabilir misiniz? Bu .htaccess yapılandırmasında tamamen kötüyüm.

+0

Başlat kullandığınız araçları belgelerine okuma. Bunun için bir "RewriteCond" komutu vardır: http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecond – arkascha

cevap

1

Hükmünüzün klasörü dışlamak gerekir, deneyin:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^$ public/  [L] 
    RewriteRule ^((?!api).*)$ public/$1 [NC,L] 
</IfModule> 
+0

Cevabınız için teşekkürler, bu hala herkese açık klasöre yeniden yönlendirilir:/ – John

+0

Orada bir yerde bir eğik çizgi var mı? Url example.com/apiaries/whatever-goes-next –

+0

hum ise, düzenlemeniz iyi çalışıyor, ancak mydomain.com/api/robots çağırıyorsam web servislerim bulunamıyorsa 404'üm var. Sorun benim rotalarımı yapılandırma php tarafında. Teşekkürler. – John

İlgili konular