Le site semble dessiner les bons liens mais ne me redirige pas vers la bonne vue.
Le même code fonctionne bien sur l'ancien serveur ici http://ruse.systemio.net/q&a/ . Le nouveau serveur est ici http://www.rusereplays.com/q&a/
Le problème que j'ai est que si vous cliquez sur un lien sur cette page pour une question, il réécrit le lien et redirige vers le site, mais pour le nouveau serveur, il semble simplement rediriger vers index.php
.
C'est mon que .htaccess
j'utilise sur les deux serveurs
<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
Ceci est phpinfo
pour les deux serveurs
- ancien -> http://ruse.systemio.net/scripts/phpinfo.php
- nouveau -> http://www.rusereplays.com/scripts/phpinfo.php
Quelqu'un a une suggestion sur la façon de résoudre ce problème ou m'aide également à trouver une solution à mon problème?
php
apache
htaccess
url-rewriting
Mage sombre
la source
la source
Réponses:
Est
AllowOverride All
défini dans votre httpd.conf?(Sinon, vos directives mod_rewrite seront ignorées sauf si elles sont spécifiées dans une
Directory
section du fichier httpd.conf ou du fichier conf de votre site)Consultez la documentation Apache Core - vous voudrez vous assurer que AllowOverride et AccessFileName correspondent à la configuration de votre ancien serveur.
la source