Pregunta

Ok chicos, tal vez tengo un problema estúpido, pero probablemente sea tonto :)

Tengo este simple .htaccess:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteRule ^news/([^/]+)$               news-inside.php?n=$1 [L]
RewriteRule ^news/?$                  news.php [L]


RewriteCond %{REQUEST_FILENAME} !-f

Cada vez que trato de entrar en la primera regla, escribo algunas URL como estas:

http: // host / news / something

Me redireccionan al archivo news.php, no a news-inside.php con la cadena de consulta

mirando el $ _GET y $ _SERVER de la página alcanzada, este es el resultado:

Ok chicos, tal vez tengo un problema estúpido, pero probablemente sea tonto :)

Tengo este simple .htaccess:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteRule ^news/([^/]+)$               news-inside.php?n=$1 [L]
RewriteRule ^news/?$                  news.php [L]


RewriteCond %{REQUEST_FILENAME} !-f

Cada vez que trato de entrar en la primera regla, escribo algunas URL como estas:

http: // host / news / something

Me redireccionan al archivo news.php, no a news-inside.php con la cadena de consulta

mirando el $ _GET y $ _SERVER de la página alcanzada, este es el resultado:

<*>

¿Alguna idea?

GET => empty

Ok chicos, tal vez tengo un problema estúpido, pero probablemente sea tonto :)

Tengo este simple .htaccess:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteRule ^news/([^/]+)$               news-inside.php?n=$1 [L]
RewriteRule ^news/?$                  news.php [L]


RewriteCond %{REQUEST_FILENAME} !-f

Cada vez que trato de entrar en la primera regla, escribo algunas URL como estas:

http: // host / news / something

Me redireccionan al archivo news.php, no a news-inside.php con la cadena de consulta

mirando el $ _GET y $ _SERVER de la página alcanzada, este es el resultado:

<*>

¿Alguna idea?

SERVER (some) 'REQUEST_METHOD' => string 'GET' (length=3) 'QUERY_STRING' => string '' (length=0) 'REQUEST_URI' => string '/news/something' (length=15) 'SCRIPT_NAME' => string '/news.php' (length=9) 'PATH_INFO' => string '/something' (length=10) 'PATH_TRANSLATED' => string '/var/www/rolo/something' (length=23) 'PHP_SELF' => string '/news.php/something' (length=19)

¿Alguna idea?

¿Fue útil?

Solución

Intente deshabilitar MultiViews :

Options -MultiViews
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top