نکاتی در مورد افزونه Google XML Sitemaps
انتقال نقشه سایت (sitemap) به ریشه دامنه (domain root) وب سایت
اگر وردپرس را در یک زیر پوشه نصب شده است مثلاً (example.com/blog/) افزونه Google XML Sitemaps فایل XML نقشه سایت را مسیر example.com/blog/sitemap.xml تولید می کند. این موضوع برای بسیاری از موتورهای جستجو و ربات های پویشگر وب جالب نیست و به این دلیل که این ابزارها در ریشه دومین به دنبال فایل نقشه سایت می گردند بهتر است نقشه سایت از درون زیر پوشه ها به ریشه دامنه (روت دامین) منتقل شود. به طور نمونه در مثال ذکر شده آدرس به example.com/sitemap.xml تغییر کند. برای این منظور در پنل تنظیمات افزونه در قسمت “Override the base URL of the sitemap” آدرس وب سایت را که در زیر پوشه نصب شده وارد کنید مثلاً در این مثال “http://example.com/blog/” باید در کادر ذکر شده وارد شود. در ادامه باید تغییرات زیر را در فایل .htaccess موجود در ریشه دامنه سایتتان وارد کنید.
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^sitemap(-+([a-zA-Z0-9_-]+))?.xml(.gz)?$ /your-blogdir/sitemap$1.xml$2 [L] </IfModule>
قسمت “your-blogdir” را با نام پوشه ای که وردپرس را در آن نصب کرده اید جایگزین کنید.