2015-08-05 19 views
8

Vorrei avere un alias e reindirizzare l'URL tz433.tld/jobs/ alla pagina tz433.tld/about-us/jobs/.reindirizzare un URL specifico a un altro URL con .htaccess

Questo è quello che ho provato di gran lunga; non ha funzionato:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.tz433\.tld/jobs/$ 
RewriteRule (.*) http://tz433.tld/about-us/jobs.html [R=301,L] 

Il problema è, in questo percorso principale ci sono più domini, in quanto si tratta di un'installazione TYPO3 multisito. Quindi qualcosa come "reindirizzare /jobs a /about-us/jobs" non funziona perché dovrebbe accadere solo per un dominio specifico (tz433).

La prossima cosa specifica è www.tz433.tld reindirizza automaticamente a tz433.tld. Quindi dovrebbe funzionare anche con www.tz433.tld/jobs/ e tz433.tld/jobs. Entrambi dovrebbero reindirizzare a tz433.tld/about-us/jobs.html.

Come posso ottenerlo con successo?

risposta

6

Se si desidera che la regola per eseguire solo quando il dominio è "tz433.tld", è necessario questa condizione:

RewriteCond %{HTTP_HOST} ^(www\.)?tz433\.tld 

E per reindirizzare "posti di lavoro"/ e "posti di lavoro"-"tz433.tld/chi-siamo/jobs.html", si può provare uno di questi:

RewriteRule ^jobs/? /about-us/jobs.html [R=301,L] 
# or 
RewriteRule ^jobs/? http://tz433.tld/about-us/jobs.html [R=301,L] 
+0

@ 5ervant voglio fare lo stesso, ma la soluzione non è wo rking per me sto usando wordpress e voglio reindirizzare un url se ha '/ for-your-practice /', puoi dire cosa potrebbe andare storto? Questo è quello che ho fatto 'RewriteRule^for-your-practice /?/product-category/for-your-practice [R = 301, L] ' –

+2

@HabibRehman Per reindirizzare _www.example.com/for-your-practice/_ a www.www.example.com/product-category/for-your -pratica_ puoi usare la tua direttiva. (Controlla le tue altre direttive se hanno un conflitto con quella direttiva.) Per reindirizzare tutte le pagine _www.example.com/for-your-practice/newthing_ a www.www.example.com/product-category/for-your-practice_ puoi utilizzare 'RewriteRule^for-your-practice /(.*)/product-category/for-your-practice [R = 301, L]' – 5ervant

Problemi correlati