réecriture d'url

Pour toutes les questions concernant les langages du Web (Html, Php,...) et le développement de votre site web (référencement, positionnement dans les moteurs de recherche comme Google, Yahoo, Live,...).
Répondre
Avatar du membre
grisbi
Participant occasionnel
Participant occasionnel
Messages : 13
Enregistré le : dimanche, 25 janvier 2015, 00:05

réecriture d'url

Message par grisbi »

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+

Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1786
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

Message par Keroin »

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
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".

Avatar du membre
grisbi
Participant occasionnel
Participant occasionnel
Messages : 13
Enregistré le : dimanche, 25 janvier 2015, 00:05

Re: réecriture d'url

Message par grisbi »

Merci de ta reponse
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+

Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1786
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

Message par Keroin »

Tu as essayé ce code là ?

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]
Certain serveurs ont besoin d'options supplémentaires pour activer le rewrite.

Code : Tout sélectionner

AddType x-mapp-php5 .php
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.

Code : Tout sélectionner

Options +FollowSymlinks
Celui là est aussi souvent nécessaire, ça dépend de la configuration du serveur (à tester en première ligne du htaccess). ;-)
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".

Avatar du membre
grisbi
Participant occasionnel
Participant occasionnel
Messages : 13
Enregistré le : dimanche, 25 janvier 2015, 00:05

Re: réecriture d'url

Message par grisbi »

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+

Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1786
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

Message par Keroin »

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 :-?
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".

Avatar du membre
grisbi
Participant occasionnel
Participant occasionnel
Messages : 13
Enregistré le : dimanche, 25 janvier 2015, 00:05

Re: réecriture d'url

Message par grisbi »

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+

Avatar du membre
Mgygju
Vient de débarquer
Vient de débarquer
Messages : 1
Enregistré le : lundi, 30 novembre 2015, 07:31

Re: réecriture d'url

Message par Mgygju »

J'ai trouvé ce que j'avais besoin. sujet efficace !

Répondre