Jump to content
Sign in to follow this  
michmuch51

wordpress et rewriting

Rate this topic

Recommended Posts

salut le Hub,

d'apres le titre du post vous devez vous dire encore un qui n'a rien compris aux réglages Wordpress...

mais non je vous rassure je me suis familiarisé récemment avec Wordpress que j'adore vraiment, mais je souhaite m'en servir sur un site dont je suis en train de faire la refonte totale.

Donc mon problème est le suivant :

j'ai des pages que je ne veux pas perdre au niveau du référencement du genre :

monsite.com/mondossier/mapage.html (oui ce sont des vieilles pages de 1999 en html :wacko: )

enfin bref et mon idée aurait été de faire mon site en wordpress avec mes pages du genre : monsite.com/?page_id=9

donc en mettant un htaccess à la racine tout roule, sauf que quand je publie ma page, dans le menu dynamique de wordpress forcement elle apparait en monsite.com/?page_id=9 ainsi que ds les rss, les résultats de recherche et ect...

donc ma question est la suivante : comment est ce que je peux faire au mieux sans retourner entièrement le code de wordpress en sachant que j'ai plus de 200 pages à refaire comme ça (suis je obligé de toutes les mettre ds mon htaccess une par une?)

cad :

RewriteEngine on

RewriteRule ^mondossier/mapage.html /index.php?page_id=9 [L]
RewriteRule ^mondossier/mapage2.html /index.php?page_id=10 [L]
RewriteRule ^mondossier/mapage3.html /index.php?page_id=11 [L]
RewriteRule ^mondossier/mapage4.html /index.php?page_id=12 [L]
RewriteRule ^mondossier/mapage5.html /index.php?page_id=13 [L]
RewriteRule ^mondossier/mapage6.html /index.php?page_id=14 [L]

rassurez moi y'a moins laborieux?? en plus en sachant qu'avec cette méthode il faut encore que je règle l'histoire de l'url qui apparait dans le menu, les recherches, les rss... :sick:

Edited by michmuch51

Share this post


Link to post
Share on other sites
Donc mon problème est le suivant :

j'ai des pages que je ne veux pas perdre au niveau du référencement du genre :

monsite.com/mondossier/mapage.html (oui ce sont des vieilles pages de 1999 en html :wacko: )

Bonjour,

Qu'est ce qui t'empêches d'utiliser des permalinks (URL WordPress) du type "mondossier/mapage.html" ?

Il y a peut-être quelque chose que je n'ai pas compris dans ce que tu essaies de faire, mais je pense que c'est beaucoup plus simple que tu crois.

Jean-Luc

Share this post


Link to post
Share on other sites
Bonjour,

Qu'est ce qui t'empêches d'utiliser des permalinks (URL WordPress) du type "mondossier/mapage.html" ?

Il y a peut-être quelque chose que je n'ai pas compris dans ce que tu essaies de faire, mais je pense que c'est beaucoup plus simple que tu crois.

Jean-Luc

salut jean-luc,

sauf erreur de ma part, je pensais avoir bien regarder de ce côté là, mais je ne peux pas mettre de dossier dans la permalink :

cad que je peux rewriter en permalink mapage.html mais pas mondossier/mapage.html ou mondossier1/mondossier2/mapage.html

oui donc bien ce que je pensais, quand je mets l'url que site dans le permalien, il m'enleve automatiquement tous les "/" et les "." résultats j'ai une suite de lettre sans aucun sans :(

j'ai regardé dans la bdd pour modifier l'url et mettre directement les slash et le point, mais meme avec ça, ça me donne une 404 alors que le permalien est bon :(

Edited by michmuch51

Share this post


Link to post
Share on other sites

Sur mes blog, je crée d'abord une page (pas un post) appelée "mondossier", puis je crée une page que j'appelle "mapage" en indiquant que "mondossier" est la page-mère. Cela donne une page dont l'URL est "/mondossier/mapage/".

Je n'emploie pas de ".html", mais je pense que tu peux le spécifier comme ceci: %postname%.html.

.

Jean-Luc

Share this post


Link to post
Share on other sites
Sur mes blog, je crée d'abord une page (pas un post) appelée "mondossier", puis je crée une page que j'appelle "mapage" en indiquant que "mondossier" est la page-mère. Cela donne une page dont l'URL est "/mondossier/mapage/".

Je n'emploie pas de ".html", mais je pense que tu peux le spécifier comme ceci: %postname%.html.

.

Jean-Luc

merci jean-luc en creusant un peu grace a tes conseils je suis parvenu à faire ce que je voulais mais le .html je peux le mettre uniquement dans les articles et non les pages... je vais un peu creuser plus et si ça ne le fait pas je ferai avec en créant des articles et non des pages mais bon...

Bon ba apres un bon moment passé dessus je galère... je créé un article, au préalable j'ai règlé les permaliens /%category%/%postname%.html donc tout roule, puis finalement apres avoir créé mes catégories, mis l'article daans la catégorie, l'url est très bien faite mais ça me donne une 404 :(

Edited by michmuch51

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By kevinjoseph
      Bonjour, j’ai un gros problème sur mon site Wordpress . Du jour au lendemain, mon site wordpress fais une redirection vers un autre site wordpress que j’ai crée ,sans que je touche à quoi que ce soit. Quand j’essai d’aller sur l’admin pour désactiver les plugins et voir d’où peut venir le problème. Impossible d’accéder, sa me redirige vers l’admin de l’autre site. Au final il est impossible que j’accède au site via (google, la bare de recherche, les favoris, l’admin…) pour voir ce qu’il fonction pas, j’ai juste accès au FTP. J'ai essayé de voir d'où pouvez venir ce bug en supprimant les plugins, le théme, mes derniers modifications, regarder sur le .htaccess si il y avais quelque par le nom de domaine de l'autre site écrit. Ca n'a rien changer, le site continue de ce rediriger automatiquement vers l'autre site. Si vous avez une idée d’où sa peut venir ou comment faire pour arranger ça et surtout comment éviter que sa ce reproduise. Sa m’aiderai beaucoup, merci d’avance.
      voici le code du .htaccess:
       
      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>

      # END WordPress
      ~   Ludovic • 16:28    
    • By prem
      Hello j'aurais besoin urgemment de votre aide svp... Cela fais des jours que je bloques.
      Voilà j'ai des posts , chaque posts a plusieurs categories.
      j'ai fais une requete wp_query pour lister tous les posts sauf une categorie ,mais je me retrouves avec des doublons . voila mon code 
      <?php /** * The template for displaying a grid item. * * @package WordPress * @subpackage Edition * @since Edition 1.0 */ $do_not_duplicate = array(); $query = new WP_Query( array( 'category__not_in' => array( 32 ) ) ); if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); $do_not_duplicate[] = $post->ID; global $tw_section, // section object $grid_size, // grid size $post; // section object $section_id = get_the_ID($post); // section id $tw_categories = get_categories(); // get all post categories $post_type = get_post_type(); $thumbnail_size = 'half'; $thumbnail_size = ($grid_size == 'fullgrid') ? 'big' : $thumbnail_size; if ($grid_size == 'related') { $thumbnail_size = 'related'; } ?> <div class="<?php if ( isset($tw_categories[0]->term_id) ) { echo 'highlight_category_' . $tw_categories[0]->term_id; } ?> <?php echo (has_post_thumbnail()) ? 'has-thumbnail' : 'no-thumbnail'; ?> <?php echo $grid_size;?> grid-item"> <div class="isobrick-inner"> <?php the_post_thumbnail($thumbnail_size, array( 'onload' => 'jQuery(this).animate({ "opacity" : 0.75 }, 500);' )); ?> <?php echo themewich_review_circle('none', false); ?> <?php if ( 'post' == $post_type ) : ?> <span class="thumboverdate"> <i class="fa fa-bookmark"></i> <?php themewich_date('human'); ?> </span> <?php else: ?> <?php if ( function_exists( 'wc_get_template' ) ) : ?> <span class="thumboverdate"> <?php wc_get_template( 'loop/price.php' ); ?> </span> <?php endif; ?> <?php endif; ?> <div class="thumbovertext"> <div class="badge"> <?php echo ag_get_cats(3); ?> </div> <h2 class="title"> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php $title = get_the_title(); if (strlen($title) >= 75) { $title = mb_substr($title, 0, 75) . "... "; } echo $title; ?> </a> </h2> <?php if ( 'post' == $post_type ) : ?> <?php preg_match('/<!--more(.*?)?-->/', $post->post_content, $matches); ?> <a class="button outline" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php if ( isset($matches[1]) && $matches[1] ) { echo $matches[1]; } else { _e('Lire la suite', 'themewich'); } ?> </a> <?php endif; ?> </div> <a class="brick-thumb-link" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php the_title(); ?> </a> </div> </div> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_query(); ?>  
       
       
      et quand je fais un var_dump ($do_not_duplicate);
      j'obtiens 
      array(1) { [0]=> int(470) }
      array(2) { [0]=> int(470) [1]=> int(368) } 
      array(3) { [0]=> int(470) [1]=> int(368) [2]=> 
       
       
      et je souhaiterai avec l'aide d'un foreach ne poster mon article qu'une fois
    • By Theode69
      Bonjour à tous, sachez que votre réponse me sera d'une très grande aide ! 
       
      Je suis actuellement entrain de créer un  site pour une université. L'objectif est d'avoir terminé avant la fin du mois d'aout une version test/un MVP simple mais fonctionnel. Pour résumer, mon but est de simplifier et rendre plus rapide les inscriptions des étudiants auprès des professionnels. Ce site contiendra une partie pour les étudiants, une pour les professionnels.
       
      Pour faire simple chaque étudiant aura  un compte perso, sur lequel il pourra ajouter des documents (carte d'identité, RIB, justificatif de domicile, etc) afin de les stocker dans un cloud. 
       
      De l'autre côté, les professionnels (auto école, salle de sport, assurance, protection sociale, opérateur téléphonique) auront un espace dédié à leur activité. Ils auront une fiche résumant leur entreprise (secteur, téléphone, localisation) et ils renseigneront les documents nécessaire lors de l'inscription à leurs services. 
      Pour s'inscrire, l'étudiant n'aura plus qu'a autoriser l'accès à ses documents (préalablement enregistrés dans le cloud) évitant ansi de perdre du temps sur place en passant par la dématérialisation de l'inscription. 
       
      Le projet devra donc contenir : 
       
      une zone de connection privée pour chaque utilisateur et entreprise la liaison avec un cloud (je pensais sous traiter la gestion du cloud  à une entreprise spécialisée)  si possible une barre de recherche permettant de trouver les professionnels répondant aux besoins des utilisateurs  la possibilité pour le professionnel de télécharger les documents auxquels ils a été autorisé afin de procéder à l’inscription  si possible (pas urgent car surement compliqué) que chaque professionnel puisse établir une page de pré inscription où l’utilisateur remplie ses données de manières manuscrites (prénom, nom, mail, etc) avant de compléter l’inscription avec les documents justificatifs contenus dans le cloud   
       
      Ayant de bonnes bases en HTML+CSS et quelques connaissances concernant Java Script j'hésite encore sur la forme que pourra prendre le site. 
      Soit il m’est possible d’utiliser WordPress.org en utilisant différents plug ins (mais il y en a t-il qui permettent réellement de remplir tout ces objectifs?). 
      Soit je pensais créer mon site à l’aide de Meteor.Js ou Node.Js …

      Quelles solutions préconisez vous ? Si aucune ne vous semble adaptée selon vous comment pourrais je faire pour créer ce MVP ? Comment feriez vous pour commencer ce projet ? 
      Merci énormément pour l’aide que vous pourrez m’apporter dans cette aventure ! Je suis disponible si vous voulez échanger plus longuement. 
       
      Bien cdt 
      Théo R
    • By Toulonweb
      Bonjour,
      je souhaite réaliser une section annuaire sur un site tournant sous wordpress,
      j'ai eu beau chercher a droite et a gauche mais rien à part 2 plugins qui ne sont plus mis a jours depuis des années.
      Je précise que je ne souhaite pas faire un site annuaire mais seulement une section sur un site existant.
      J'ai bien tenté arffo mais il n'est plus compatible avec php 5
      Auriez vous une piste?
       
      Merci d'avance.
       
      Nicolas
    • By fbern
      Bonjour
       
      j'ai un vieux site sous wordpress, et je voudrais faire une dizaine de redirections.
      Je n'ai pas besoin d'expressions régulières, c'est du 1 pour 1.
      N'étant pas développeur, pouvez vous m'aider: dois-je obligatoirement utiliser mod rewrite ?
      Est-ce que vous n'auriez pas une solution plus simple car je n'ose pas mettre les mains dans Apache?
      merci
×
×
  • Create New...