Zend sitesinin bir alt dizininde Zend olmayan bir php uygulaması çalıştırmaya çalışıyorum. .htaccess'te '/ branch' alt dizinindeki tüm dosyalar için Zend uygulamasını atlamak istiyorum. Şimdiye kadar bulduğum çözümlerin hiçbiri işe yaramadı. İşte geçerli .htaccess dosyası:Zend Framework'ü atlamak ve alt dizinde farklı çerçeve çalıştırmak için .htaccess'i kullanma
RewriteEngine on
RewriteBase/
# WWW Resolve
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^web/content/(.*)$ http://www.domain.com/$1 [R=301,L]
# Eliminate Trailing Slash
RewriteRule web/content/(.+)/$ http://www.domain.com/$1 [R=301,L]
# Route Requests
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Bu, hatta .htaccess'te yapılabilir mi?
Burada/dalları ile ilgili herhangi bir yeniden yazma kuralını denediğinizi gösteren bir şey göremiyorum Çalıştığınız şeyi denemediğinizi bize gösterebilir misiniz? Bu taleplerin düz bir geçişini mi arıyorsunuz yoksa kendi yeniden yazma mantığına mı ihtiyaçları var? –
'/ dallar' içindeki herhangi bir şeyden düz geçiş yapmak istiyorum. Aşağıdakileri denedim: 'RewriteRule! (Dalları) $ index.php - [NC, L]' 'RewriteRule^dalları/$ dalları/index.php [L, QSA]' 'RewriteRule^blog - [ NC, L] ve bunlar üzerinde birçok varyasyon. –