Mon application par défaut 'zend' a cette structure par défautZend et .htaccess
/zend + webroot
/application
/config
/library
/public
.htaccess
index.php
et le .htaccess par défaut réoriente les différents détails contrôleur/action via ./public/index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
J'utilise cette URL par défaut pour accéder à l'application
http://domain/index.php
J'ai maintenant déménagé à un hébergement mutualisé, où le Webroot est au-dessus du « ze ND 'root.
/webroot
/zend
/application
/config
/public
index.php
.htaccess
mais je ne peux accéder à mon application via cette URL
http://domain/zend/public/index.php
je veux être en mesure d'utiliser
http://domain/zend/index.php
et ont redirect .htaccess.
et je me demande comment je peux modifier le fichier .htaccess pour rediriger les demandes d'URL. J'ai lu ce tutorial mais je n'aidait; le travail pour moi
/webroot
/zend
.htaccess
/application
/config
/library
/public
index.php
Ceci est le contenu .htaccess dans ce cas
RewriteEngine On
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]
RewriteRule ^public/.*$ /public/index.php [NC,L]
Quelqu'un peut-il quoi que ce soit endroit?
J'ai essayé votre méthode - mais la page Web a perdu tout formatage (accès à css etc.). J'utilise l'application squelette – ChrisBorg
le tutoriel sur le lien fourni par emeraldjava effectivement travaillé pour moi. Y a-t-il quelque chose d'incorrect que l'on ne devrait pas faire? – ChrisBorg
@Rob Allen c'est un travail pour moi. une quetion, comment définir basePath globalement de sorte qu'il puisse obtenir le dossier vis-à-vis du public? Merci. – DS9