w środowisku dev mam takie linki:
.../web/frontend_dev.php/home
../web/frontend_dev.php/o_firmie
w produkcyjnym
../web/ jest ok
../web/o_firmie wyskakuje błąd404
mój plik routing.yml
home: url: /home param: { module: glowny, action: home } o_firmie: url: /o_firmie param: { module: glowny, action: o_firmie } wspolpraca: url: /wspolpraca param: { module: glowny, action: wspolpraca } kontakt: url: /kontakt param: { module: glowny, action: kontakt } homepage: url: / param: { module: glowny, action: home }
linki :
plik .htaccess
Options +FollowSymLinks +ExecCGI <IfModule mod_rewrite.c> RewriteEngine On # uncomment the following line, if you are having trouble # getting no_script_name to work #RewriteBase / # we skip all files with .something #RewriteCond %{REQUEST_URI} \..+$ #RewriteCond %{REQUEST_URI} !\.html$ #RewriteRule .* - [L] # we check if the .html version is here (caching) RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f # no, so we redirect to our front web controller RewriteRule ^(.*)$ index.php [QSA,L] </IfModule>
dodam jeszcze że używam netbeans 7.1 symfony w wersji 4.1.9