Le remplacement du mod dans xampp ne fonctionne pas bien qu'il fonctionne dans wamp
P粉638343995
P粉638343995 2024-01-16 22:06:14
0
1
501

Je souhaite réécrire l'URL de mon site Web, dans wamp, cela fonctionne bien, mais lorsque xamp est installé, cela ne fonctionne pas.

Dans mon fichier .htaccess j'ai ceci

RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?([A-Za-z0-9-]+)?/?([A-Za-z0-9-]+)?/?$ ./index.php?q1=&q2=&q3=&q4=&q5=%5

Lorsque j'ouvre le projet dans localhost, le rapport "Remarque : index non défini : q1 dans C:xampphtdocsadmapostaindex.php sur la ligne 6" s'affiche avec d'autres variables.

J'ai cherché des réponses et tout dans mon httpd.conf contient "AllowOverride All" et la ligne "LoadModule rewrite_module module/mod_rewrite.so" n'est pas commentée.

P粉638343995
P粉638343995

répondre à tous(1)
P粉752290033

Le rapport d'erreurs est activé, vous devez le désactiver si vous ne voulez pas le voir, le remplacement peut également fonctionner, mais il y aura toujours des erreurs, qui peuvent ne pas causer le problème initial, mais en supposant que la variable est ensemble.

Vous pouvez même désactiver les avertissements dans les paramètres PHP ; Ou ajoutez-le simplement à votre fichier php pour ne pas l'afficher.

// not the best solution, but works
// in your php setting use, it helps hiding site wide notices
error_reporting(E_ALL ^ E_NOTICE);

Source : "Attention : variable non définie", "Attention : index non défini", "Attention : clé de tableau non définie" et "Attention : décalage non défini" en utilisant PHP

Comme il s'agit d'une nouvelle installation, vous devrez peut-être ajuster l'installation de XAMPP et vérifier quels paramètres sont utilisés par l'installation de WAMPP. Consultez le fichier php.ini pour connaître les paramètres des installations wampp et modifiez php.ini dans les installations xampp.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal