Most likely, the site is not properly set up to return HTTP code 404 Not Found, which could negatively affect how the indexing bot indexes the site. Please set up the return of code 404 for requests for non-existent pages.
Yandex Web Master shgunaqa deyapti.htaccess redirect qilganimdan kegin.
.htaccess:
#<FilesMatch "robots.txt$">
#RewriteEngine off
#</FilesMatch>
RewriteEngine On
AddDefaultCharset utf-8
#First rewrite any request to the wrong domain to use the correct one (here www.)
#RewriteCond %{HTTP_HOST} !^www\.
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/search.php$
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=302]
php_flag display_errors off
php_value error_log /home/path/public_html/error.log
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /?mainurl=$1 [QSA,L]
htaccess da change qilish kerakmi? yoki boshqa ways bormi?