Rediriger une URL contenant une partie spécifique vers une autre URL à l'aide de htaccess


ntsu

Je voudrais savoir s'il existe un moyen de rediriger une URL qui ressemble à ceci:

https://www.example.com/p=d3d82c7c

à

https://www.example.com/polls/poll?poll=d3d82c7c

en utilisant htaccess.

Ce que je veux faire, c'est créer un lien plus simple pour les utilisateurs. Est-ce possible avec htaccess uniquement?

PS: le code à la fin peut changer dans chaque URL.

Merci beaucoup.

RavinderSingh13

Avec vos échantillons affichés, pourriez-vous s'il vous plaît essayer de suivre. Veuillez vous assurer de vider le cache de votre navigateur avant de tester vos URL.

RewriteEngine ON
RewriteRule ^.*=(.*) polls/poll?poll=$1 [L]

OU avec vos exemples affichés si votre URI commence toujours par, pvous pouvez essayer de suivre, mais assurez-vous que l'un ou l'autre précédent OU celui-ci seul doit être utilisé à la fois.

RewriteEngine ON
RewriteRule ^p.*=(.*) polls/poll?poll=$1 [L]

Articles connexes


rediriger une URL spécifique vers une autre URL avec .htaccess

emjay Je voudrais avoir un alias et rediriger l'URL tz433.tld/jobs/vers la page tz433.tld/about-us/jobs/. C'est ce que j'ai essayé de loin; cela n'a pas fonctionné: RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.tz433\.tld/jobs/$ RewriteRule (.*) http://tz43

Comment rediriger vers une URL spécifique

Gamelle J'ai le code suivant: public function numbergrouppost() { $groupname = Input::get('groupname'); $no_of_members = Input::get('no_of_members'); $create = Group::create([