# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
این دو افزونه بصورت همزمان، نمیتونن کار کنند و اختلال ایجاد میشه
مگر اینکه قسمت sitemap رو در افزونه سئو غیرفعال کنید و فقط از google sitemap استفاده کنید
یا بر عکس، افزونه google sitemap رو کلا غیرفعال کنید و قسمت sitemap در افزونه سئو رو فعال کنید
افزونه سئو، سایت مپ اش بصورت پیشفرض در این مسیره:
sitemap_index.xml
و افزونه گوگل سایت مپ در این مسیر:
sitemap.xml
ضمن اینکه بررسی کنید این کد داخل .htaccess باشه تا مشکلی پیش نیاد:
کد:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
https://codex.wordpress.org/htaccess
کل فایل htaccess رو پاک کنید و فقط کد های زیر رو بزارید:google xml رو کلا حذف کردم
این htaccess من- اون کد رو اضافه کردم:
کد شما رو هم اضافه کردم نشد.
الان این ارر رو میده:
توی فایرفاکس:
توی کروم:
ادرس سایت مپ:
goo.gl/w6JGR4
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix