ವರ್ಡ್ಪ್ರೆಸ್: ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಎಲ್ಲಾ ಪರ್ಮಾಲಿಂಕ್ಗಳನ್ನು ಹುಡುಕಿ ಮತ್ತು ಬದಲಾಯಿಸಿ (ಉದಾಹರಣೆ: /YYYY/MM/DD)
ಒಂದು ದಶಕದಲ್ಲಿ ವ್ಯಾಪಿಸಿರುವ ಯಾವುದೇ ಸೈಟ್ನೊಂದಿಗೆ, ಪರ್ಮಾಲಿಂಕ್ ರಚನೆಗೆ ಅನೇಕ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿರುವುದು ಅಸಾಮಾನ್ಯವೇನಲ್ಲ. ನ ಆರಂಭಿಕ ದಿನಗಳಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್, ಇದು ಸಾಮಾನ್ಯ ಸಂಗತಿಯಾಗಿರಲಿಲ್ಲ ಪರ್ಮಾಲಿಂಕ್ ರಚನೆ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ ಅನ್ನು ವರ್ಷ, ತಿಂಗಳು, ದಿನ ಮತ್ತು ಪೋಸ್ಟ್ನ ಸ್ಲಗ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಮಾರ್ಗಕ್ಕೆ ಹೊಂದಿಸಲು:
/%year%/%monthnum%/%day%/%postname%/
ಅನಾವಶ್ಯಕವಾಗಿ ಉದ್ದವನ್ನು ಹೊಂದಿರುವುದನ್ನು ಹೊರತುಪಡಿಸಿ URL ಅನ್ನು, ಇದರೊಂದಿಗೆ ಇನ್ನೂ ಕೆಲವು ಸಮಸ್ಯೆಗಳಿವೆ:
- ಸಂಭಾವ್ಯ ಸಂದರ್ಶಕರು ನಿಮ್ಮ ಲೇಖನದ ಲಿಂಕ್ ಅನ್ನು ಮತ್ತೊಂದು ಸೈಟ್ನಲ್ಲಿ ಅಥವಾ ಹುಡುಕಾಟ ಎಂಜಿನ್ನಲ್ಲಿ ನೋಡುತ್ತಾರೆ ಮತ್ತು ಅವರು ಭೇಟಿ ನೀಡುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅವರು ನಿಮ್ಮ ಲೇಖನವನ್ನು ಬರೆದ ವರ್ಷ, ತಿಂಗಳು ಮತ್ತು ದಿನವನ್ನು ನೋಡುತ್ತಾರೆ. ಇದು ಅದ್ಭುತ, ನಿತ್ಯಹರಿದ್ವರ್ಣ ಲೇಖನವಾಗಿದ್ದರೂ ಸಹ... ಪರ್ಮಾಲಿಂಕ್ ರಚನೆಯಿಂದಾಗಿ ಅವರು ಅದರ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವುದಿಲ್ಲ.
- ಸರ್ಚ್ ಇಂಜಿನ್ಗಳು ವಿಷಯವನ್ನು ಮುಖ್ಯವಲ್ಲ ಎಂದು ಪರಿಗಣಿಸಬಹುದು ಏಕೆಂದರೆ ಅದು ಕ್ರಮಾನುಗತವಾಗಿ ಮುಖಪುಟದಿಂದ ಹಲವಾರು ಫೋಲ್ಡರ್ಗಳು ದೂರದಲ್ಲಿವೆ.
ನಮ್ಮ ಕ್ಲೈಂಟ್ಗಳ ಸೈಟ್ಗಳನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡುವಾಗ, ಅವರು ತಮ್ಮ ಪೋಸ್ಟ್ ಪರ್ಮಾಲಿಂಕ್ ರಚನೆಯನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ:
/%postname%/
ಸಹಜವಾಗಿ, ಈ ರೀತಿಯ ಪ್ರಮುಖ ಬದಲಾವಣೆಯು ಹಿನ್ನಡೆಗೆ ಕಾರಣವಾಗಬಹುದು ಆದರೆ ಕಾಲಾನಂತರದಲ್ಲಿ ಅನುಕೂಲಗಳು ಅಪಾಯಗಳನ್ನು ಮೀರಿಸುತ್ತದೆ ಎಂದು ನಾವು ನೋಡಿದ್ದೇವೆ. ನಿಮ್ಮ ಪರ್ಮಾಲಿಂಕ್ ರಚನೆಯನ್ನು ನವೀಕರಿಸುವುದು ಆ ಹಳೆಯ ಲಿಂಕ್ಗಳಿಗೆ ಸಂದರ್ಶಕರನ್ನು ಮರುನಿರ್ದೇಶಿಸಲು ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ ಅಥವಾ ನಿಮ್ಮ ವಿಷಯದೊಳಗಿನ ಆಂತರಿಕ ಲಿಂಕ್ಗಳನ್ನು ನವೀಕರಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ.
ನಿಮ್ಮ ವರ್ಡ್ಪ್ರೆಸ್ ವಿಷಯದಲ್ಲಿ ನಿಮ್ಮ ಪರ್ಮಾಲಿಂಕ್ಗಳನ್ನು ಹೇಗೆ ನವೀಕರಿಸುವುದು
ನೀವು ಈ ಬದಲಾವಣೆಯನ್ನು ಮಾಡಿದಾಗ, ಆ ಪೋಸ್ಟ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಹುಡುಕಾಟ ಎಂಜಿನ್ ಶ್ರೇಯಾಂಕದಲ್ಲಿ ಸ್ವಲ್ಪ ಕುಸಿತವನ್ನು ನೀವು ನೋಡಬಹುದು ಏಕೆಂದರೆ ಲಿಂಕ್ ಅನ್ನು ಮರುನಿರ್ದೇಶಿಸುವುದರಿಂದ ಬ್ಯಾಕ್ಲಿಂಕ್ಗಳಿಂದ ಕೆಲವು ಅಧಿಕಾರವನ್ನು ಕಳೆದುಕೊಳ್ಳಬಹುದು. ಸಹಾಯ ಮಾಡಬಹುದಾದ ಒಂದು ವಿಷಯವೆಂದರೆ ಆ ಲಿಂಕ್ಗಳಿಗೆ ಬರುತ್ತಿರುವ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಸರಿಯಾಗಿ ಮರುನಿರ್ದೇಶಿಸುವುದು ಮತ್ತು ನಿಮ್ಮ ವಿಷಯದಲ್ಲಿ ಲಿಂಕ್ಗಳನ್ನು ಮಾರ್ಪಡಿಸುವುದು.
- ಬಾಹ್ಯ ಲಿಂಕ್ ಮರುನಿರ್ದೇಶನಗಳು - ನಿಮ್ಮ ಸೈಟ್ನಲ್ಲಿ ನೀವು ಮರುನಿರ್ದೇಶನವನ್ನು ರಚಿಸಬೇಕು ಅದು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಮಾದರಿಯನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರನ್ನು ಸರಿಯಾದ ಪುಟಕ್ಕೆ ಸರಿಯಾಗಿ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ. ನೀವು ಎಲ್ಲಾ ಆಂತರಿಕ ಲಿಂಕ್ಗಳನ್ನು ಸರಿಪಡಿಸಿದರೂ ಸಹ, ನಿಮ್ಮ ಸಂದರ್ಶಕರು ಕ್ಲಿಕ್ ಮಾಡುತ್ತಿರುವ ಬಾಹ್ಯ ಲಿಂಕ್ಗಳಿಗಾಗಿ ನೀವು ಇದನ್ನು ಮಾಡಲು ಬಯಸುತ್ತೀರಿ. ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ನಾನು ಬರೆದಿದ್ದೇನೆ (ರಿಜೆಕ್ಸ್) ವರ್ಡ್ಪ್ರೆಸ್ನಲ್ಲಿ ಮರುನಿರ್ದೇಶನ ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ ಬಗ್ಗೆ /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 ವಲಸೆ ಮತ್ತು ಈ ಲೇಖನದಲ್ಲಿ ಅದನ್ನು ಮತ್ತು ಇತರ ಅಂಗಸಂಸ್ಥೆ ಲಿಂಕ್ಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದಾರೆ.