O site parece desenhar os links corretos, mas não está me redirecionando para a visualização correta.
O mesmo código funciona bem no servidor antigo aqui http://ruse.systemio.net/q&a/ . O novo servidor está aqui http://www.rusereplays.com/q&a/
O problema que estou enfrentando é que, se você clicar em um link nessa página para uma pergunta, ele reescreve o link e redireciona para o site, mas para o novo servidor, ele parece apenas redirecionar index.php
.
Este é o meu que .htaccess
eu estou usando nos dois 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 é o phpinfo
para os dois servidores
- old -> http://ruse.systemio.net/scripts/phpinfo.php
- novo -> http://www.rusereplays.com/scripts/phpinfo.php
Alguém com uma sugestão sobre como corrigir isso ou também me ajuda a encontrar uma solução para o meu problema?
php
apache
htaccess
url-rewriting
Darkmage
fonte
fonte
Respostas:
Está
AllowOverride All
definido no seu httpd.conf?(Caso contrário, suas diretivas mod_rewrite serão ignoradas, a menos que sejam especificadas em uma
Directory
seção no arquivo httpd.conf ou no arquivo conf do seu site)Consulte a documentação do Apache Core - verifique se AllowOverride e AccessFileName correspondem à configuração do seu servidor antigo.
fonte