El sitio parece dibujar los enlaces correctos pero no me está redirigiendo a la vista correcta.
El mismo código funciona bien en el servidor anterior aquí http://ruse.systemio.net/q&a/ . El nuevo servidor está aquí http://www.rusereplays.com/q&a/
El problema que tengo es que si hace clic en un enlace en esa página a una pregunta, reescribe el enlace y lo redirige al sitio, pero para el nuevo servidor parece simplemente redirigirlo index.php
.
Este es mi .htaccess
que estoy usando en ambos servidores
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>
ErrorDocument 404 /index.php
Este es el phpinfo
para los dos servidores
- antiguo -> http://ruse.systemio.net/scripts/phpinfo.php
- nuevo -> http://www.rusereplays.com/scripts/phpinfo.php
¿Alguien tiene una sugerencia sobre cómo solucionar esto o también ayudarme a encontrar una solución a mi problema?
php
apache
htaccess
url-rewriting
Mago oscuro
fuente
fuente
Respuestas:
¿Está
AllowOverride All
configurado en su httpd.conf?(Si no, sus directivas mod_rewrite serán ignoradas a menos que se especifiquen en una
Directory
sección en el archivo httpd.conf o en el archivo conf de su sitio)Consulte la documentación de Apache Core: querrá asegurarse de que AllowOverride y AccessFileName coincidan con la configuración de su antiguo servidor.
fuente