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 RewriteRule
correspondra au modèle d'URI après/blog/