Yeniden yazma kuralı çalışmıyor

1 Cevap php

I've done the first steps in Zend Framework with akrabat.com/zend-framework-tutorial/. The Demo-App works fine, but the CSS. I think my rewrite rules are wrong. All hrefs looks like:

  • / ~ Cm/zf-tutorial/public/index.php/index/edit/id/1
  • / ~ Cm / zf-öğretici / public / index.php / css / site.css

. Htaccess olduğunu:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteBase /
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php

Birisi bana bunu değiştirmek için nasıl bir ipucu verebilir misiniz?

1 Cevap

Ben yazma kuralı gayet iyi görünüyor düşünüyorum. Bu hemen hemen bu ZF ile gemi biri. Eğer stil sayfaları nasıl dahil edebilirim? Nerede koyun, ve index.php vb nerede bulunur?

Eğer /htdocs/zf-tutorial/public olarak uygulaması için belge kök tanımlamak, ve /htdocs/zf-tutorial/public/css, ardından stilleri /css/site.css olarak dahil olduğunu hatırlamak zorunda sizin stil olduğunu söylüyor .

Ayrıca, HREF'ler index.php İÇERMEMELİDİR, Apache yeniden yazma kuralları, dikkat çekmek. Sizin HREF'ler gibi görünmelidir:

  • /index/edit/id/1
  • /css/site.css
  • /controller/action/parameterlist