2017-04-23 1 views
1

J'ai eu quelques problèmes après le téléchargement Silex à mon serveur web car il a attrapé la mauvaise route:Comment modifier mon fichier .htaccess pour que Silex obtienne la bonne route?

Aucun itinéraire trouvé pour "GET/Escape/public /"

Il aurait attrapé "GET /" Je pense donc il peut être fixé par un .htaccess qui est actuellement à la recherche comme celui-ci:

Options -MultiViews 
RewriteEngine On 
#RewriteBase /path/to/app 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^Escape/public/ index.php [QSA,L] 

Mon URL est à la recherche comme ceci: www.MyWebsite.nl/Escape/publi c/# route

J'espère que cette .htacces serait déjà faire le travail pour moi, mais ... il n'a pas :(
Comment dois-je réécrire pour que Silex prend le droit Routecall?

Répondre

1

Essayez le code suivant:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !.(?:css|js|map|jpe?g|gif|png)$ [NC] 
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]