Stack Overflow en español Asked on December 30, 2021
Tengo un fichero .htaccess dentro de mi proyecto php que la configuración de mi máquina local si que funciona (Windows + apache), aquí funcionan las urls del tipo "/talleres/barcelona/" o "/talleres/zaragoza"
El contenido del htaccess es este
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-Z]+)$ index.php?mod=$1
RewriteRule ^([a-zA-Z]+)/$ index.php?mod=$1
RewriteRule ^talleres/([a-zA-Z]+)/$ index.php?mod=talleres&op=$1
El problema lo tengo cuando despliego este código en un servidor remoto, dicha máquina es un debian con nginx y apache2.
Lo he corregido con esta web que permite convertir entre .htaccess de apache y nginx.
EL resultado ha sido este
# nginx configuration by winginx.com
location / {
rewrite ^/([a-zA-Z]+)$ /index.php?mod=$1;
rewrite ^/([a-zA-Z]+)/$ /index.php?mod=$1;
}
location /talleres {
rewrite ^/talleres/([a-zA-Z]+)/$ /index.php?mod=talleres&op=$1;
}
Answered by ilernet on December 30, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP