Pour rediriger une URL d'une chaîne spécifique vers une autre URL dans wordpress


Ranjit

Je dois rediriger l'URL de mon site vers une URL unique. Signifie s'il y a lieu d'aller à http://www.example.com/blog/photos/IMG_5867_2-tm.jpg , Il devrait aller à l'url particulaire que j'ai donnée. par exemple ( http://www.example.com/blog/wp-content/uploads/2015/08/common.png )

J'ai suivi quelques réponses à la question précédente de Stackoverflow. Mais cela ne fonctionne pas pour moi. J'ai essayé comme ça.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Rewriterule ^blog/photos/(.*)$ exampe.com//blog/wp-content/uploads/2015/08/common.png$1 [r=301,nc]
RewriteRule . /blog/index.php [L]

</IfModule>

Y a-t-il quelque chose de mal que j'ai fait? S'il vous plaît aider et avancer merci.

anubhava

Vous pouvez utiliser:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/

Rewriterule ^photos/.+$ wp-content/uploads/2015/08/common.png [R=301,L,NC]

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

</IfModule>

Si votre .htaccess est placé dans le /blog/répertoire, il RewriteRulecorrespondra au modèle d'URI après/blog/

Articles connexes


Rediriger vers / en pour une URL spécifique dans IIS

Siavash J'ai 2 URL pour mon site Web 1: domain1.com 2: domain2.com Je veux rediriger "domain2.com" vers "domain2.com/en" et si domain1.com est demandé, je ne veux pas qu'il soit redirigé. Google recherche depuis des heures, mais ne trouve pas de solution de co

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([

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