réecriture d'url
- grisbi
- Participant occasionnel
- Messages : 13
- Enregistré le : dimanche, 25 janvier 2015, 00:05
réecriture d'url
Bonjour
j'essaie de faire fonctionner la reecriture d'url (rewrite) sur ce vieux ''RewriteYourPHPAnnuaire ( basé sur le script catgorizator)
Pas moyen que ça marche
j'ai fais le test de rewrite sur mon serveur vps Ovh c'est Ok
peut etre un problème de .htaccess j'y ai rajouté le chemin du dossier ou l'annuaire est installé
je vois pas ou est l'erreur
Alors si quelqu'un connait et veut m'aider ça serait sympas
merci d'avance
a+
j'essaie de faire fonctionner la reecriture d'url (rewrite) sur ce vieux ''RewriteYourPHPAnnuaire ( basé sur le script catgorizator)
Pas moyen que ça marche
j'ai fais le test de rewrite sur mon serveur vps Ovh c'est Ok
peut etre un problème de .htaccess j'y ai rajouté le chemin du dossier ou l'annuaire est installé
je vois pas ou est l'erreur
Alors si quelqu'un connait et veut m'aider ça serait sympas
merci d'avance
a+
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Re: réecriture d'url
Tu as bien utilisé ça ?
=> http://yourphpannuaire.audiencestv.com/
Si oui tu peux nous indiquer le script que tu as dans ton htaccess ? (en cachant les infos de ton serveur évidemment)
Voici déjà quelques infos pour l'activation du rewrite url chez OVH
=> http://guide.ovh.com/HtaccessModRewrite
=> http://yourphpannuaire.audiencestv.com/
Si oui tu peux nous indiquer le script que tu as dans ton htaccess ? (en cachant les infos de ton serveur évidemment)
Voici déjà quelques infos pour l'activation du rewrite url chez OVH
=> http://guide.ovh.com/HtaccessModRewrite
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- grisbi
- Participant occasionnel
- Messages : 13
- Enregistré le : dimanche, 25 janvier 2015, 00:05
Re: réecriture d'url
Merci de ta reponse
voici mon htaccess :
a+
voici mon htaccess :
Code : Tout sélectionner
RewriteEngine on
RewriteRule -p([0-9]*)-([0-9]+)\.html$ /annuaire/index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$ /annuaire/search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]
RewriteRule ^sitemap\.xml$ /annuaire/allcategs.php?sitemap [L]
RewriteRule -c([0-9]*)-(.+)\.html$ /annuaire/submit_site.php?id_cat=$1&action=$2 [L]
RewriteRule -s([0-9]*)\.html$ /annuaire/page_site.php?site_id=$1 [L]
a+
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Re: réecriture d'url
Tu as essayé ce code là ?
Certain serveurs ont besoin d'options supplémentaires pour activer le rewrite.
Ce code doit être placé tout en haut du htaccess et active le support du php5 sur certains serveurs, c'est le cas chez 1&1 par exemple.
Celui là est aussi souvent nécessaire, ça dépend de la configuration du serveur (à tester en première ligne du htaccess).
Code : Tout sélectionner
RewriteEngine on
RewriteRule -p([0-9]*)-([0-9]+)\.html$ /index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$ /search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]
RewriteRule ^sitemap\.xml$ /allcategs.php?sitemap [L]
RewriteRule -s([0-9]*)\.html$ /page_site.php?id=$1 [L]
Code : Tout sélectionner
AddType x-mapp-php5 .php
Code : Tout sélectionner
Options +FollowSymlinks
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- grisbi
- Participant occasionnel
- Messages : 13
- Enregistré le : dimanche, 25 janvier 2015, 00:05
Re: réecriture d'url
Helas j'ai déjà essayé sans succes
pour les deux autres lignes elles se trouvent déjà dans le ficher de config du serveur :
dans /etc/apache2/apache2.conf
en fait mon probleme est surtout cote serveur car quand je test l'utilisation des fichiers htaccess avec un script prevu a cet effet
j'ai ce message d'erreur :
BAD : The .htaccess is not read : add 'AllowOverride All' in your Apache configuration
j'ai mis cette directive dans le fichier /etc/apache2/sites-enabled/000-default.conf
toujours ce même message enfin je poste sur le forum ovh dans l'espoir d'une reponse
2°) autre question pour le script si tu me le permet :
je voudrais pouvoir effectuer mes recherches uniquement dans la categorie ou je me trouve
A+
pour les deux autres lignes elles se trouvent déjà dans le ficher de config du serveur :
dans /etc/apache2/apache2.conf
en fait mon probleme est surtout cote serveur car quand je test l'utilisation des fichiers htaccess avec un script prevu a cet effet
j'ai ce message d'erreur :
BAD : The .htaccess is not read : add 'AllowOverride All' in your Apache configuration
j'ai mis cette directive dans le fichier /etc/apache2/sites-enabled/000-default.conf
toujours ce même message enfin je poste sur le forum ovh dans l'espoir d'une reponse
2°) autre question pour le script si tu me le permet :
je voudrais pouvoir effectuer mes recherches uniquement dans la categorie ou je me trouve
A+
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Re: réecriture d'url
1. ha oui là la modif à trouver est bien dans la conf du serveur.
2. j'avais déjà regarder pour limiter les recherches à la catégorie en cours mais ça ne semble pas si évident que ça.
Pour ne pas tout casser il faudrait générer un second champ de recherche qui ne s'afficherait que sur la page de chaque catégorie et dont les résultats seraient limités à l'ID de la catégorie en cours d'affichage.
Mais là c'est pas simple car il faut modifier pas mal de fichiers
2. j'avais déjà regarder pour limiter les recherches à la catégorie en cours mais ça ne semble pas si évident que ça.
Pour ne pas tout casser il faudrait générer un second champ de recherche qui ne s'afficherait que sur la page de chaque catégorie et dont les résultats seraient limités à l'ID de la catégorie en cours d'affichage.
Mais là c'est pas simple car il faut modifier pas mal de fichiers
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- grisbi
- Participant occasionnel
- Messages : 13
- Enregistré le : dimanche, 25 janvier 2015, 00:05
Re: réecriture d'url
j'ai trouve pour la config du serveur maintenant de ce coté c'est bon (le htaccess est lu)
mais pas encore coté script ou ça fonctionne toujours pas
Pour la recherche dans la categorie j'ai peut etre une solution assez simple
1) recuperer l' id de la cat ou on se trouve (elle ci est dans la barre d'adresse) pour la mettre dans une variable
2) on inclut la variable dans la requête de la base de donnée (clause where)
a+
mais pas encore coté script ou ça fonctionne toujours pas
Pour la recherche dans la categorie j'ai peut etre une solution assez simple
1) recuperer l' id de la cat ou on se trouve (elle ci est dans la barre d'adresse) pour la mettre dans une variable
2) on inclut la variable dans la requête de la base de donnée (clause where)
a+
- Mgygju
- Vient de débarquer
- Messages : 1
- Enregistré le : lundi, 30 novembre 2015, 07:31