
ਵਰਡਪਰੈਸ: ਰੈਗੂਲਰ ਸਮੀਕਰਨ (ਉਦਾਹਰਨ: /YYYY/MM/DD) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਆਪਣੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਾਰੇ ਪਰਮਲਿੰਕਸ ਲੱਭੋ ਅਤੇ ਬਦਲੋ
ਕਿਸੇ ਵੀ ਸਾਈਟ ਦੇ ਨਾਲ ਜੋ ਇੱਕ ਦਹਾਕੇ ਵਿੱਚ ਫੈਲੀ ਹੋਈ ਹੈ, ਇਹ ਅਸਧਾਰਨ ਨਹੀਂ ਹੈ ਕਿ ਪਰਮਲਿੰਕ ਢਾਂਚੇ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਬਦਲਾਅ ਕੀਤੇ ਗਏ ਹਨ। ਦੇ ਸ਼ੁਰੂਆਤੀ ਦਿਨਾਂ ਵਿੱਚ ਵਰਡਪਰੈਸ, ਲਈ ਇਹ ਅਸਧਾਰਨ ਨਹੀਂ ਸੀ ਪਰਮਾਲਿੰਕ ਬਣਤਰ ਇੱਕ ਬਲੌਗ ਪੋਸਟ ਨੂੰ ਇੱਕ ਮਾਰਗ 'ਤੇ ਸੈੱਟ ਕਰਨ ਲਈ ਜਿਸ ਵਿੱਚ ਸਾਲ, ਮਹੀਨਾ, ਦਿਨ, ਅਤੇ ਪੋਸਟ ਦਾ ਸਲੱਗ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ:
/%year%/%monthnum%/%day%/%postname%/
ਬੇਲੋੜੇ ਲੰਬੇ ਹੋਣ ਤੋਂ ਇਲਾਵਾ URL ਨੂੰ, ਇਸ ਦੇ ਨਾਲ ਕੁਝ ਹੋਰ ਮੁੱਦੇ ਹਨ:
- ਸੰਭਾਵੀ ਵਿਜ਼ਟਰ ਕਿਸੇ ਹੋਰ ਸਾਈਟ ਜਾਂ ਖੋਜ ਇੰਜਣ 'ਤੇ ਤੁਹਾਡੇ ਲੇਖ ਦਾ ਲਿੰਕ ਦੇਖਦੇ ਹਨ ਅਤੇ ਉਹ ਇਸ ਲਈ ਨਹੀਂ ਜਾਂਦੇ ਕਿਉਂਕਿ ਉਹ ਉਸ ਸਾਲ, ਮਹੀਨੇ ਅਤੇ ਦਿਨ ਨੂੰ ਦੇਖਦੇ ਹਨ ਜਦੋਂ ਤੁਹਾਡਾ ਲੇਖ ਲਿਖਿਆ ਗਿਆ ਸੀ। ਭਾਵੇਂ ਇਹ ਇੱਕ ਸ਼ਾਨਦਾਰ, ਸਦਾਬਹਾਰ ਲੇਖ ਹੈ... ਪਰਮਾਲਿੰਕ ਬਣਤਰ ਦੇ ਕਾਰਨ ਉਹ ਇਸ 'ਤੇ ਕਲਿੱਕ ਨਹੀਂ ਕਰਦੇ।
- ਖੋਜ ਇੰਜਣ ਸਮੱਗਰੀ ਨੂੰ ਗੈਰ-ਮਹੱਤਵਪੂਰਨ ਸਮਝ ਸਕਦੇ ਹਨ ਕਿਉਂਕਿ ਇਹ ਹੈ ਲੜੀਵਾਰ ਤੌਰ 'ਤੇ ਹੋਮ ਪੇਜ ਤੋਂ ਦੂਰ ਕਈ ਫੋਲਡਰ।
ਸਾਡੇ ਗਾਹਕਾਂ ਦੀਆਂ ਸਾਈਟਾਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵੇਲੇ, ਅਸੀਂ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ ਕਿ ਉਹ ਆਪਣੇ ਪੋਸਟ ਪਰਮਲਿੰਕ ਢਾਂਚੇ ਨੂੰ ਇਸ ਵਿੱਚ ਅੱਪਡੇਟ ਕਰਨ:
/%postname%/
ਬੇਸ਼ੱਕ, ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਇੱਕ ਵੱਡੀ ਤਬਦੀਲੀ ਝਟਕਿਆਂ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀ ਹੈ ਪਰ ਅਸੀਂ ਦੇਖਿਆ ਹੈ ਕਿ ਸਮੇਂ ਦੇ ਨਾਲ ਫਾਇਦੇ ਜੋਖਮਾਂ ਤੋਂ ਕਿਤੇ ਵੱਧ ਹਨ। ਇਹ ਗੱਲ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਤੁਹਾਡੇ ਪਰਮਲਿੰਕ ਢਾਂਚੇ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਨਾਲ ਵਿਜ਼ਟਰਾਂ ਨੂੰ ਉਹਨਾਂ ਪੁਰਾਣੇ ਲਿੰਕਾਂ 'ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰਨ ਲਈ ਕੁਝ ਨਹੀਂ ਹੁੰਦਾ, ਨਾ ਹੀ ਇਹ ਤੁਹਾਡੀ ਸਮੱਗਰੀ ਦੇ ਅੰਦਰ ਅੰਦਰੂਨੀ ਲਿੰਕਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ।
ਤੁਹਾਡੀ ਵਰਡਪਰੈਸ ਸਮਗਰੀ ਵਿੱਚ ਤੁਹਾਡੇ ਪਰਮਲਿੰਕਸ ਨੂੰ ਕਿਵੇਂ ਅਪਡੇਟ ਕਰਨਾ ਹੈ
ਜਦੋਂ ਤੁਸੀਂ ਇਹ ਤਬਦੀਲੀ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਪੋਸਟਾਂ 'ਤੇ ਆਪਣੀ ਖੋਜ ਇੰਜਨ ਰੈਂਕਿੰਗ ਵਿੱਚ ਕੁਝ ਗਿਰਾਵਟ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਲਿੰਕ ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਕਰਨ ਨਾਲ ਬੈਕਲਿੰਕਸ ਤੋਂ ਕੁਝ ਅਧਿਕਾਰ ਘਟ ਸਕਦੇ ਹਨ। ਇੱਕ ਚੀਜ਼ ਜੋ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ ਉਹ ਹੈ ਉਹਨਾਂ ਲਿੰਕਾਂ ਤੇ ਆਉਣ ਵਾਲੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਰੀਡਾਇਰੈਕਟ ਕਰਨਾ ਅਤੇ ਤੁਹਾਡੀ ਸਮੱਗਰੀ ਵਿੱਚ ਲਿੰਕਾਂ ਨੂੰ ਸੋਧਣਾ.
- ਬਾਹਰੀ ਲਿੰਕ ਰੀਡਾਇਰੈਕਟਸ - ਤੁਹਾਨੂੰ ਆਪਣੀ ਸਾਈਟ 'ਤੇ ਇੱਕ ਰੀਡਾਇਰੈਕਟ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਨਿਯਮਤ ਸਮੀਕਰਨ ਪੈਟਰਨ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾ ਨੂੰ ਉਚਿਤ ਪੰਨੇ 'ਤੇ ਸਹੀ ਢੰਗ ਨਾਲ ਰੀਡਾਇਰੈਕਟ ਕਰਦਾ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਸਾਰੇ ਅੰਦਰੂਨੀ ਲਿੰਕਾਂ ਨੂੰ ਠੀਕ ਕਰਦੇ ਹੋ, ਤੁਸੀਂ ਇਹ ਉਹਨਾਂ ਬਾਹਰੀ ਲਿੰਕਾਂ ਲਈ ਕਰਨਾ ਚਾਹੋਗੇ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਹਾਡੇ ਵਿਜ਼ਟਰ ਕਲਿੱਕ ਕਰ ਰਹੇ ਹਨ। ਮੈਂ ਇਸ ਬਾਰੇ ਲਿਖਿਆ ਹੈ ਕਿ ਨਿਯਮਤ ਸਮੀਕਰਨ ਕਿਵੇਂ ਜੋੜਨਾ ਹੈ (regex) ਵਰਡਪਰੈਸ ਵਿੱਚ ਰੀਡਾਇਰੈਕਟ ਅਤੇ ਖਾਸ ਤੌਰ 'ਤੇ ਇਸ ਬਾਰੇ /YYYY/MM/DD/ ਰੀਡਾਇਰੈਕਟ ਕਿਵੇਂ ਕਰੀਏ.
- ਅੰਦਰੂਨੀ ਲਿੰਕ - ਤੁਹਾਡੇ ਪਰਮਲਿੰਕ ਢਾਂਚੇ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਡੇ ਕੋਲ ਅਜੇ ਵੀ ਤੁਹਾਡੀ ਮੌਜੂਦਾ ਸਮੱਗਰੀ ਵਿੱਚ ਅੰਦਰੂਨੀ ਲਿੰਕ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਪੁਰਾਣੇ ਲਿੰਕਾਂ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰ ਰਹੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਰੀਡਾਇਰੈਕਟਸ ਸੈਟ ਅਪ ਨਹੀਂ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਤੁਹਾਨੂੰ ਏ 404 ਗਲਤੀ ਨਹੀਂ ਮਿਲੀ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਰੀਡਾਇਰੈਕਟਸ ਸੈਟ ਅਪ ਹਨ, ਤਾਂ ਇਹ ਅਜੇ ਵੀ ਤੁਹਾਡੇ ਲਿੰਕਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਜਿੰਨਾ ਵਧੀਆ ਨਹੀਂ ਹੈ। ਅੰਦਰੂਨੀ ਲਿੰਕ ਤੁਹਾਡੇ ਜੈਵਿਕ ਖੋਜ ਨਤੀਜਿਆਂ ਨੂੰ ਲਾਭ ਪਹੁੰਚਾਉਣ ਲਈ ਸਾਬਤ ਹੋਏ ਹਨ ਇਸਲਈ ਰੀਡਾਇਰੈਕਟਸ ਦੀ ਗਿਣਤੀ ਨੂੰ ਘਟਾਉਣਾ ਤੁਹਾਡੀ ਸਮੱਗਰੀ ਨੂੰ ਸਾਫ਼ ਅਤੇ ਸਹੀ ਰੱਖਣ ਲਈ ਇੱਕ ਵਧੀਆ ਕਦਮ ਹੈ।
ਇੱਥੇ ਮੁੱਦਾ ਇਹ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਆਪਣੀਆਂ ਪੋਸਟਾਂ ਦੇ ਡੇਟਾ ਟੇਬਲ ਦੀ ਪੁੱਛਗਿੱਛ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਕਿਸੇ ਵੀ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰੋ ਜੋ /YYYY/MM/DD ਵਰਗਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਉਸ ਉਦਾਹਰਣ ਨੂੰ ਬਦਲੋ। ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਨਿਯਮਤ ਸਮੀਕਰਨ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ਆਉਂਦੇ ਹਨ... ਪਰ ਤੁਹਾਨੂੰ ਅਜੇ ਵੀ ਆਪਣੀ ਪੋਸਟ ਸਮੱਗਰੀ ਦੁਆਰਾ ਦੁਹਰਾਉਣ ਲਈ ਇੱਕ ਹੱਲ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਫਿਰ ਲਿੰਕਾਂ ਦੀਆਂ ਸਥਿਤੀਆਂ ਨੂੰ ਅਪਡੇਟ ਕਰੋ - ਤੁਹਾਡੀ ਸਮੱਗਰੀ ਨੂੰ ਗੜਬੜ ਕੀਤੇ ਬਿਨਾਂ।
ਸ਼ੁਕਰ ਹੈ, ਇਸਦੇ ਲਈ ਇੱਕ ਵਧੀਆ ਹੱਲ ਹੈ, WP ਮਾਈਗਰੇਟ ਪ੍ਰੋ. WP ਮਾਈਗਰੇਟ ਪ੍ਰੋ ਦੇ ਨਾਲ:
- ਉਹ ਸਾਰਣੀ ਚੁਣੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਅਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਇਸ ਮਾਮਲੇ ਵਿੱਚ, wp_posts. ਇੱਕ ਸਿੰਗਲ ਟੇਬਲ ਦੀ ਚੋਣ ਕਰਕੇ, ਤੁਸੀਂ ਉਹਨਾਂ ਸਰੋਤਾਂ ਨੂੰ ਘੱਟ ਤੋਂ ਘੱਟ ਕਰਦੇ ਹੋ ਜੋ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਲਵੇਗੀ।
- ਆਪਣਾ ਨਿਯਮਿਤ ਸਮੀਕਰਨ ਪਾਓ। ਸੰਟੈਕਸ ਨੂੰ ਸਹੀ ਕਰਨ ਲਈ ਇਸਨੇ ਮੇਰੇ ਲਈ ਥੋੜਾ ਜਿਹਾ ਕੰਮ ਲਿਆ, ਪਰ ਮੈਨੂੰ Fiverr 'ਤੇ ਇੱਕ ਵਧੀਆ ਰੇਜੈਕਸ ਪੇਸ਼ੇਵਰ ਮਿਲਿਆ ਅਤੇ ਉਨ੍ਹਾਂ ਨੇ ਕੁਝ ਮਿੰਟਾਂ ਵਿੱਚ ਰੀਜੈਕਸ ਕਰ ਦਿੱਤਾ। ਲੱਭੋ ਖੇਤਰ ਵਿੱਚ, ਨਿਮਨਲਿਖਤ ਪਾਓ (ਬੇਸ਼ਕ ਤੁਹਾਡੇ ਡੋਮੇਨ ਲਈ ਅਨੁਕੂਲਿਤ):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- () ਇੱਕ ਵੇਰੀਏਬਲ ਹੈ ਜੋ ਸਰੋਤ ਸਟ੍ਰਿੰਗ ਤੋਂ ਸਲੱਗ ਨੂੰ ਕੈਪਚਰ ਕਰਨ ਜਾ ਰਿਹਾ ਹੈ, ਇਸ ਲਈ ਤੁਹਾਨੂੰ ਉਸ ਵੇਰੀਏਬਲ ਨੂੰ ਰੀਪਲੇਸ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਜੋੜਨਾ ਪਵੇਗਾ:
martech.zone/$1
- ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਇਹ ਦੱਸਣ ਲਈ ਕਿ ਇਹ ਇੱਕ ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਹੈ, ਤੁਹਾਨੂੰ ਰਿਪਲੇਸ ਫੀਲਡ ਦੇ ਸੱਜੇ ਪਾਸੇ .* ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਲੱਭੋ ਅਤੇ ਤਬਦੀਲ ਕਰੋ.

- ਇਸ ਪਲੱਗਇਨ ਦੀਆਂ ਸਭ ਤੋਂ ਵਧੀਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਸਲ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦਾ ਪੂਰਵਦਰਸ਼ਨ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਮੈਂ ਤੁਰੰਤ ਦੇਖ ਸਕਦਾ ਸੀ ਕਿ ਡੇਟਾਬੇਸ ਵਿੱਚ ਕਿਹੜੇ ਸੰਪਾਦਨ ਕੀਤੇ ਜਾ ਰਹੇ ਸਨ।

ਪਲੱਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਮੈਂ ਇੱਕ ਮਿੰਟ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਸਮੇਂ ਵਿੱਚ ਆਪਣੀ ਸਮੱਗਰੀ ਵਿੱਚ 746 ਅੰਦਰੂਨੀ ਲਿੰਕਾਂ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੇ ਯੋਗ ਸੀ. ਹਰੇਕ ਲਿੰਕ ਨੂੰ ਵੇਖਣ ਅਤੇ ਇਸਨੂੰ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਨਾਲੋਂ ਇਹ ਬਹੁਤ ਸੌਖਾ ਹੈ! ਇਹ ਇਸ ਸ਼ਕਤੀਸ਼ਾਲੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਅਤੇ ਬੈਕਅੱਪ ਪਲੱਗਇਨ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਛੋਟੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। ਇਹ ਮੇਰੇ ਮਨਪਸੰਦ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਅਤੇ ਇਹ ਮੇਰੀ ਸੂਚੀ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹੈ ਕਾਰੋਬਾਰ ਲਈ ਵਧੀਆ ਵਰਡਪਰੈਸ ਪਲੱਗਇਨ.
WP ਮਾਈਗਰੇਟ ਪ੍ਰੋ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ
ਖੁਲਾਸਾ: Martech Zone ਦੀ ਇਕ ਐਫੀਲੀਏਟ ਹੈ WP ਮਾਈਗਰੇਟ ਅਤੇ ਇਸ ਲੇਖ ਵਿਚ ਇਸ ਨੂੰ ਅਤੇ ਹੋਰ ਐਫੀਲੀਏਟ ਲਿੰਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੈ।