Skip to content

Allow / Disallow interpretation problem with override #10

Description

@ndcreatif

Hello,
I hope you are well
The following code gives me "forbidden" when it should give me "allowed".

`<?php
$client = new vipnytt\RobotsTxtParser\TxtClient('https://www.energiedin.ma/', 200, 'User-agent: *
Allow: /
Disallow: /dslc_downloads_tag/
Disallow: /blog/
Disallow: /amp/nos-realisations/
Disallow: /amp/blog/
Disallow: /dslc_partners_cats/
Disallow: /dslc_projects_cats/
Disallow: /dslc_staff_cats/
Disallow: /dslc_downloads_cat/
Disallow: /wp-content/uploads/*.pdf
Disallow: /project-view/
Disallow: /request-a-free-seo-analysis/
Disallow: /resources/
Disallow: /about/
Disallow: /contact-us/
Disallow: /case-studies/
Disallow: /clients/
Disallow: /livecomposer/
Disallow: /wp-admin/
Disallow: /author/
Disallow: /nos-services/
Disallow: /avis-de-nos-clients/
Disallow: /autres-specialites/
Disallow: /avis-de-nos-clients/
Disallow: /avis-de-nos-clients/
Disallow: /wp-content/uploads/fz.jpg
Disallow: /wp-content/uploads/me.jpg
Disallow: /wp-content/uploads/fi.jpg
Disallow: /wp-content/uploads/mg.jpg
Disallow: /nv-site

Disallow: /dev/
Allow: /dev/[STAR].css
Allow: /dev/[STAR].jpg
Allow: /dev/[STAR].png
Allow: /dev/[STAR].svg
Allow: /dev/[STAR].js
Allow: /dev/[STAR].webp
Sitemap: https://www.energiedin.ma/sitemap.xml

Disallow: https://www.energiedin.ma/assets/images/Personnes/OL.jpg
Disallow: https://www.energiedin.ma/assets/images/Personnes/Mustapha-Oumoussa-1.jpg
Disallow: https://www.energiedin.ma/assets/images/Personnes/me.jpg

Disallow: https://www.energiedin.ma/dev/assets/webp/t-8.webp
Disallow: https://www.energiedin.ma/assets/images/Personnes/mg.jpg');

if ($client->userAgent('GoogleBot')->isDisallowed('https://www.energiedin.ma/dev/assets//img/b-3.jpg')) {
echo 'interdit';
} else {

echo 'autorisé';

}
exit();

?>`

[STAR] = *
Github deletes my *.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions