ਨਵਾਂ ਡੋਮੇਨ ਰੈਗੂਲਰ ਐਕਸਪ੍ਰੈਸ (ਰੀਜੈਕਸ) ਵਰਡਪਰੈਸ ਵਿੱਚ ਰੀਡਾਇਰੈਕਟ ਕਰਦਾ ਹੈ

Regex - ਨਿਯਮਤ ਸਮੀਕਰਨ

ਪਿਛਲੇ ਕੁਝ ਹਫ਼ਤਿਆਂ ਤੋਂ, ਅਸੀਂ ਇੱਕ ਕਲਾਇੰਟ ਨੂੰ ਵਰਡਪਰੈਸ ਨਾਲ ਇੱਕ ਗੁੰਝਲਦਾਰ ਮਾਈਗ੍ਰੇਸ਼ਨ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰ ਰਹੇ ਹਾਂ. ਕਲਾਇੰਟ ਦੇ ਦੋ ਉਤਪਾਦ ਸਨ, ਇਹ ਦੋਵੇਂ ਇਸ ਬਿੰਦੂ ਲਈ ਪ੍ਰਸਿੱਧ ਹੋ ਗਏ ਹਨ ਕਿ ਉਨ੍ਹਾਂ ਨੂੰ ਕਾਰੋਬਾਰਾਂ, ਬ੍ਰਾਂਡਿੰਗ, ਅਤੇ ਸਮੱਗਰੀ ਨੂੰ ਵੱਖਰੇ ਡੋਮੇਨ ਲਈ ਵੰਡਣਾ ਪਿਆ. ਇਹ ਕਾਫ਼ੀ ਕੰਮ ਹੈ!

ਉਨ੍ਹਾਂ ਦਾ ਮੌਜੂਦਾ ਡੋਮੇਨ ਜਾਰੀ ਰੱਖਿਆ ਜਾ ਰਿਹਾ ਹੈ, ਪਰ ਨਵੇਂ ਡੋਮੇਨ ਵਿਚ ਉਸ ਉਤਪਾਦ ਦੇ ਸੰਬੰਧ ਵਿਚ ਸਾਰੀ ਸਮਗਰੀ ਹੋਵੇਗੀ ... ਚਿੱਤਰਾਂ, ਪੋਸਟਾਂ, ਕੇਸ ਸਟੱਡੀਜ਼, ਡਾਉਨਲੋਡਸ, ਫਾਰਮ, ਗਿਆਨ ਅਧਾਰ, ਆਦਿ ਤੋਂ. ਅਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਸਾਈਟ ਦਾ ਆਡਿਟ ਕੀਤਾ ਅਤੇ ਸਾਈਟ ਨੂੰ ਘੁੰਮਾਇਆ. ਇਕੋ ਜਾਇਦਾਦ ਨਹੀਂ ਗੁਆਉਂਦੀ.

ਇੱਕ ਵਾਰ ਜਦੋਂ ਸਾਡੀ ਨਵੀਂ ਸਾਈਟ ਦੀ ਜਗ੍ਹਾ ਅਤੇ ਕਾਰਜਸ਼ੀਲ ਹੋ ਗਈ, ਤਾਂ ਸਵਿੱਚ ਨੂੰ ਖਿੱਚਣ ਅਤੇ ਇਸ ਨੂੰ ਸਿੱਧਾ ਪਾਉਣ ਦਾ ਸਮਾਂ ਆ ਗਿਆ ਸੀ. ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਸ ਉਤਪਾਦ ਨਾਲ ਸਬੰਧਤ ਮੁੱ fromਲੀ ਸਾਈਟ ਦੇ ਕਿਸੇ ਵੀ URL ਨੂੰ ਨਵੇਂ ਡੋਮੇਨ ਤੇ ਭੇਜਿਆ ਜਾਣਾ ਸੀ. ਅਸੀਂ ਸਾਈਟਾਂ ਦੇ ਵਿਚਕਾਰ ਬਹੁਤ ਸਾਰੇ ਮਾਰਗਾਂ ਨੂੰ ਇਕਸਾਰ ਰੱਖਿਆ, ਇਸ ਲਈ ਕੁੰਜੀ ਸਹੀ ireੰਗ ਨਾਲ ਰੀਡਾਇਰੈਕਟਸ ਸੈਟ ਅਪ ਕਰ ਰਹੀ ਸੀ.

ਵਰਡਪਰੈਸ ਵਿੱਚ ਪਲੱਗਇਨ ਰੀਡਾਇਰੈਕਟ ਕਰੋ

ਇੱਥੇ ਦੋ ਪ੍ਰਸਿੱਧ ਪਲੱਗਇਨ ਉਪਲਬਧ ਹਨ ਜੋ ਵਰਡਪਰੈਸ ਨਾਲ ਰੀਡਾਇਰੈਕਟਸ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦਾ ਵਧੀਆ ਕੰਮ ਕਰਦੇ ਹਨ:

  • ਰੀਡਾਇਰੈਕਸ਼ਨ - ਨਿਯਮਤ ਸਮੀਕਰਨ ਸਮਰੱਥਾ ਅਤੇ ਤੁਹਾਡੇ ਰੀਡਾਇਰੈਕਸ਼ਨਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਥੋਂ ਤਕ ਕਿ ਸ਼੍ਰੇਣੀਆਂ ਦੇ ਨਾਲ, ਸ਼ਾਇਦ ਮਾਰਕੀਟ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ ਪਲੱਗਇਨ.
  • ਰੈਂਕਮਥ ਐਸਈਓ - ਇਹ ਹਲਕਾ ਐਸਈਓ ਪਲੱਗਇਨ ਤਾਜ਼ੀ ਹਵਾ ਦਾ ਸਾਹ ਹੈ ਅਤੇ ਮੇਰੀ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹੈ ਵਧੀਆ ਵਰਡਪਰੈਸ ਪਲੱਗਇਨ ਮਾਰਕੀਟ 'ਤੇ. ਇਸ ਵਿੱਚ ਇਸ ਦੀ ਪੇਸ਼ਕਸ਼ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਰੀਡਾਇਰੈਕਟਸ ਹਨ ਅਤੇ ਰੀਡਾਇਰੈਕਸ਼ਨ ਦਾ ਡਾਟਾ ਵੀ ਆਯਾਤ ਕਰੇਗਾ ਜੇ ਤੁਸੀਂ ਇਸ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਦੇ ਹੋ.

ਜੇ ਤੁਸੀਂ ਪ੍ਰਬੰਧਿਤ ਵਰਡਪਰੈਸ ਹੋਸਟਿੰਗ ਇੰਜਣ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ WPEngine, ਉਹਨਾਂ ਕੋਲ ਰੀਡਾਇਰੈਕਟਸ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਇੱਕ ਮੈਡਿ moduleਲ ਹੈ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਵਿਅਕਤੀ ਤੁਹਾਡੀ ਸਾਈਟ ਨੂੰ ਕਦੇ ਵੀ ਟੱਕਰ ਦੇਵੇ ... ਇੱਕ ਬਹੁਤ ਵਧੀਆ ਵਿਸ਼ੇਸ਼ਤਾ ਜੋ ਤੁਹਾਡੇ ਹੋਸਟਿੰਗ ਤੇ ਲੇਟੈਂਸੀ ਅਤੇ ਓਵਰਹੈੱਡ ਨੂੰ ਘਟਾ ਸਕਦੀ ਹੈ.

ਅਤੇ, ਬੇਸ਼ਕ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਰੀਡਾਇਰੈਕਟ ਨਿਯਮ ਨੂੰ ਆਪਣੀ .htaccess ਫਾਈਲ ਵਿੱਚ ਲਿਖੋ ਤੁਹਾਡੇ ਵਰਡਪਰੈਸ ਸਰਵਰ 'ਤੇ ... ਪਰ ਮੈਂ ਇਸ ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕਰਾਂਗਾ. ਤੁਸੀਂ ਆਪਣੀ ਸਾਈਟ ਨੂੰ ਪਹੁੰਚਯੋਗ ਬਣਾਉਣ ਤੋਂ ਇਕ ਸਿੰਟੈਕਸ ਗਲਤੀ ਤੋਂ ਦੂਰ ਹੋ!

ਰੀਜੈਕਸ ਰੀਡਾਇਰੈਕਟ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ

ਜਿਹੜੀ ਉਦਾਹਰਣ ਮੈਂ ਉਪਰੋਕਤ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹਾਂ ਵਿੱਚ, ਇੱਕ ਸਬਫੋਲਡਰ ਤੋਂ ਨਵੇਂ ਡੋਮੇਨ ਅਤੇ ਸਬ ਫੋਲਡਰ ਤੇ ਇੱਕ ਆਮ ਰੀਡਾਇਰੈਕਟ ਕਰਨਾ ਅਸਾਨ ਲੱਗਦਾ ਹੈ:

Source: /product-a/
Destination: https://newdomain.com/product-a/

ਹਾਲਾਂਕਿ ਇਸਦੇ ਨਾਲ ਇੱਕ ਸਮੱਸਿਆ ਹੈ. ਉਦੋਂ ਕੀ ਜੇ ਤੁਸੀਂ ਲਿੰਕ ਅਤੇ ਮੁਹਿੰਮਾਂ ਵੰਡੀਆਂ ਹਨ ਜਿਨ੍ਹਾਂ ਕੋਲ ਮੁਹਿੰਮ ਦੀ ਨਿਗਰਾਨੀ ਜਾਂ ਰੈਫਰਲਸ ਲਈ ਇਕ ਕਿstਸਟ੍ਰਿੰਗ ਹੈ? ਉਹ ਪੰਨੇ ਸਹੀ redੰਗ ਨਾਲ ਰੀਡਾਇਰੈਕਟ ਨਹੀਂ ਹੋਣਗੇ. ਸ਼ਾਇਦ URL ਇਹ ਹੈ:

https://existingdomain.com/product-a/?utm_source=newsletter

ਕਿਉਂਕਿ ਤੁਸੀਂ ਬਿਲਕੁਲ ਸਹੀ ਮੇਲ ਲਿਖਿਆ ਹੈ, ਉਹ URL ਕਿਤੇ ਵੀ ਰੀਡਾਇਰੈਕਟ ਨਹੀਂ ਹੋਵੇਗਾ! ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਨਿਯਮਤ ਰੂਪ ਵਿਚ ਪ੍ਰਗਟਾਵਾ ਕਰਨ ਅਤੇ URL ਵਿਚ ਵਾਈਲਡਕਾਰਡ ਜੋੜਨ ਲਈ ਪਰਤਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:

Source: /product-a/(.*)
Destination: https://newdomain.com/product-a/

ਇਹ ਬਹੁਤ ਵਧੀਆ ਹੈ, ਪਰ ਅਜੇ ਵੀ ਕੁਝ ਸਮੱਸਿਆਵਾਂ ਹਨ. ਪਹਿਲਾਂ, ਇਹ ਕਿਸੇ ਵੀ URL ਨਾਲ ਮੇਲ ਕਰਨ ਜਾ ਰਿਹਾ ਹੈ / ਉਤਪਾਦ-ਏ / ਇਸ ਵਿਚ ਅਤੇ ਉਨ੍ਹਾਂ ਸਾਰਿਆਂ ਨੂੰ ਇਕੋ ਮੰਜ਼ਿਲ ਵੱਲ ਭੇਜੋ. ਇਸ ਲਈ ਇਹ ਸਾਰੇ ਮਾਰਗ ਇਕੋ ਮੰਜ਼ਿਲ ਵੱਲ ਮੁੜ ਜਾਣਗੇ.

https://existingdomain.com/product-a/
https://existingdomain.com/help/product-a/
https://existingdomain.com/category/parent/product-a/

ਹਾਲਾਂਕਿ, ਨਿਯਮਿਤ ਸਮੀਕਰਨ ਇਕ ਸੁੰਦਰ ਸੰਦ ਹਨ. ਪਹਿਲਾਂ, ਤੁਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਆਪਣੇ ਸਰੋਤ ਨੂੰ ਅਪਡੇਟ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਫੋਲਡਰ ਪੱਧਰ ਦੀ ਪਛਾਣ ਕੀਤੀ ਗਈ ਹੈ.

Source: ^/product-a/(.*)
Destination: https://newdomain.com/product-a/

ਇਹ ਯਕੀਨੀ ਬਣਾਏਗਾ ਕਿ ਸਿਰਫ ਪ੍ਰਾਇਮਰੀ ਫੋਲਡਰ ਪੱਧਰ ਸਹੀ redੰਗ ਨਾਲ ਰੀਡਾਇਰੈਕਟ ਹੋਵੇਗਾ. ਹੁਣ ਦੂਜੀ ਸਮੱਸਿਆ ਲਈ ... ਤੁਸੀਂ ਆਪਣੀ ਸਾਈਟ 'ਤੇ ਪਈ ਪੁੱਛਗਿੱਛ ਦੀ ਜਾਣਕਾਰੀ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਜੇ ਤੁਹਾਡੇ ਰੀਡਾਇਰੈਕਟ ਵਿਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ? ਖੈਰ, ਨਿਯਮਿਤ ਸਮੀਕਰਨ ਦੇ ਲਈ ਵੀ ਇਸਦਾ ਵਧੀਆ ਹੱਲ ਹੈ:

Source: ^/product-a/(.*)
Destination: https://newdomain.com/product-a/$1

ਵਾਈਲਡਕਾਰਡ ਜਾਣਕਾਰੀ ਅਸਲ ਵਿੱਚ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੈਪਚਰ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਮੰਜ਼ਿਲ ਨੂੰ ਜੋੜਦੀ ਹੈ. ਇਸ ਲਈ…

https://existingdomain.com/product-a/?utm_source=newsletter

ਨੂੰ ਸਹੀ redੰਗ ਨਾਲ ਮੁੜ ਨਿਰਦੇਸ਼ਤ ਕੀਤਾ ਜਾਵੇਗਾ:

https://newdomain.com/product-a/?utm_source=newsletter

ਇਹ ਯਾਦ ਰੱਖੋ ਕਿ ਵਾਈਲਡਕਾਰਡ ਕਿਸੇ ਵੀ ਸਬਫੋਲਡਰ ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਏਗਾ, ਇਸ ਲਈ ਇਸ ਨੂੰ ਵੀ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਏਗਾ:

https://existingdomain.com/product-a/features/?utm_source=newsletter

ਨੂੰ ਭੇਜਿਆ ਜਾਵੇਗਾ:

https://newdomain.com/product-a/features/?utm_source=newsletter

ਬੇਸ਼ਕ, ਨਿਯਮਿਤ ਸਮੀਕਰਨ ਇਸ ਤੋਂ ਕਿਤੇ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਹੋ ਸਕਦੇ ਹਨ ... ਪਰ ਮੈਂ ਬਸ ਇੱਕ ਤੇਜ਼ ਨਮੂਨਾ ਪ੍ਰਦਾਨ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ ਕਿ ਵਾਈਲਡਕਾਰਡ ਰੀਜੈਕਸ ਰੀਡਾਇਰੈਕਟ ਕਿਵੇਂ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾਵੇ ਜੋ ਹਰ ਚੀਜ ਨੂੰ ਸਾਫ਼-ਸਾਫ਼ ਨਵੇਂ ਡੋਮੇਨ ਤੇ ਪਾਸ ਕਰਦਾ ਹੈ!

ਤੁਹਾਨੂੰ ਕੀ ਲੱਗਦਾ ਹੈ?

ਇਹ ਸਾਈਟ ਸਪੈਮ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਅਕਕੀਮੈਟ ਵਰਤਦੀ ਹੈ. ਜਾਣੋ ਕਿ ਤੁਹਾਡੇ ਟਿੱਪਣੀ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.