Skocz do zawartości

Udoskonalenia HTML w narzędziach dla webmasterów


Rekomendowane odpowiedzi

Witam

W narzędziach dla webmasterów w sekcji udoskonalenia HTML google pokazuje mi że mam podwójne metatagi i wyświetla na których podstronach.

Są to:

/nazwastrony.php

/nazwastrony.php/

Jest to dokładnie ta sama strona tylko ze slashem i google traktuje jako dwie osobne strony.

W czym tkwi problem ?, po wpisaniu w przeglądarkę obu adresów ten pierwszy wyświetla się prawidłowo natomiast drugi tak jak by się nie załadował css.

Jak można to naprawić ?

Dziękuję za pomoc i pozdrawiam

Druk ulotek cennik - PrintExPress lider wśród drukarni w Łodzi tanie ulotki druk wizytówek • plakaty cena druk

Odnośnik do komentarza
Udostępnij na innych stronach

Problem tkwi bezpośrednio w konstrukcji strony (w kodzie), jeśli te podstrony są dostępne pod różnymi adresami.

Można wyleczyć m.in. przekierowaniem jak mówi mój przedmówca, albo poprawieniem kodu strony, by sam radził sobie z takimi niepożądanymi odnośnikami. Bo gdzieś taki zdublowany link musiał się pojawić, skoro G go wynalazł.

Na tej drugiej stronie (zakończonej sleszem) nie ładuje się css, bo najprawdopodobniej masz ścieżki relatywne, a nie absolutne do pliku stylów w nagłówku.

Odnośnik do komentarza
Udostępnij na innych stronach

Strona jest tylko jedna, dla ułatwienia podam dokładny adres:

https://printexpress.com.pl/ulotki.php

https://printexpress.com.pl/ulotki.php/

te strony dla googla są jako różne, tym czasem jest to jedna strona.

Druk ulotek cennik - PrintExPress lider wśród drukarni w Łodzi tanie ulotki druk wizytówek • plakaty cena druk

Odnośnik do komentarza
Udostępnij na innych stronach

mam w pliku htaccess przekierowanie zrobione:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.printexpress.com.pl$ [NC]
RewriteRule ^(.*)$ https://printexpress.com.pl/$1 [R=301,L]

ErrorDocument 404 https://printexpress.com.pl/404.php

Druk ulotek cennik - PrintExPress lider wśród drukarni w Łodzi tanie ulotki druk wizytówek • plakaty cena druk

Odnośnik do komentarza
Udostępnij na innych stronach

Musisz dodatkowo zrobić 301 z : https://printexpress.com.pl/ulotki.php/ na https://printexpress.com.pl/ulotki.php najszybszy sposób na rozwiązanie problemu. Tylko miej na uwadze że zanim to google uwzględni też może minąć trochę czasu, ale na pewno zadziała.

Pozycjonowanie, audyt stron www i inne usługi SEO.

 

                          

Odnośnik do komentarza
Udostępnij na innych stronach

A co może być przyczyną tego że po wejściu na dowolną podstronę i po dopisaniu w pasku adresu "/" otwiera się strona bez użytego css, dla przykładu poniżej linki.

https://printexpress.com.pl/ulotki.php

https://printexpress.com.pl/ulotki.php/

Ta sytuacja jest przy wszystkich podstronach w PHP, tylko główna strona jest w html i ona działa prawidłowo ze slashem i bez.

Druk ulotek cennik - PrintExPress lider wśród drukarni w Łodzi tanie ulotki druk wizytówek • plakaty cena druk

Odnośnik do komentarza
Udostępnij na innych stronach

masz zwalony routing takie cudo wypluło źródło :) -> https://printexpress.com.pl/ulotki.php/css/bootstrap.min.css

ten co to robił nie przeklikał tych url, a ten htaccess to raczej jest tylko po to żeby był bo nie robi co trzeba

zleć komuś to Ci to naprawi bo zaraz inne kwiatki zaczną wyłazić

Odnośnik do komentarza
Udostępnij na innych stronach

ja sam to robię :)

wcześniej miałem tą stroną ale nie responsywną i musiałem zrobić ją od nowa bo google komunikaty wypisywał w narzędziach dla webmasterów.

i po przerobieniu zaczęło coś się pitolić, google zaindeksował mi tą podstronę ulotki.php jako dwie różne strony różniące się tylko slashem, pozostałe choć są na jedno kopyto są OK.

I nie wiem o co chodzi z tym, wcześniej plik htacces był taki sam, nic nie zmieniałem i było dobrze, nie wiem czy chodzi o przekierowania czy coś może w kodzie strony siedzi.

Strukturę całej strony zachowałem identyczną jak poprzednia strona tzn. nazwy plików i katalogi.

Druk ulotek cennik - PrintExPress lider wśród drukarni w Łodzi tanie ulotki druk wizytówek • plakaty cena druk

Odnośnik do komentarza
Udostępnij na innych stronach

to ze slashem powinno walnąć błędem 404 (nie jakieś głupoty z przekierowaniem 301) inny url to inna strona, zły url to 404

o ile w php nie ma jakiś dziwactw to wszystko da się załatwić htaccess

bezwzględne adresy do css/js też by się przydały

poza tym tel link co podałem też wypluł html a powinien 404

ten też -> https://printexpress.com.pl/ulotki.php/ala_ma_kota

Odnośnik do komentarza
Udostępnij na innych stronach

Dodałem do podstron linijkę <base href="https://printexpress.com.pl" /> co powoduje prawidłowe wyświetlanie strony ze slashem,

ale myślę że dla google to nadal dwie różne strony.

tak wygląda plik htacces:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.printexpress.com.pl$ [NC]
RewriteRule ^(.*)$ https://printexpress.com.pl/$1 [R=301,L]

RewriteCond %{REQUEST_URI} (.*)/$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z\-]+)/$ /$1 [R=301,QSA,L]

ErrorDocument 404 https://printexpress.com.pl/404.php

<Files .htaccess>
order allow,deny
deny from all
</Files>

<IfModule mod_expires.c>

ExpiresActive on
ExpiresDefault "access plus 1 month"

# CSS
ExpiresByType text/css "access plus 1 year"

# Data interchange
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"

# Favicon (cannot be renamed!)
ExpiresByType image/x-icon "access plus 1 week"

# HTML components (HTCs)
ExpiresByType text/x-component "access plus 1 month"

# HTML
ExpiresByType text/html "access plus 0 seconds"

# JavaScript
ExpiresByType application/javascript "access plus 1 year"

# Manifest files
ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
ExpiresByType text/cache-manifest "access plus 0 seconds"


# Media
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"

# Web fonts
ExpiresByType application/font-woff "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
</IfModule>


Options All -Indexes

Druk ulotek cennik - PrintExPress lider wśród drukarni w Łodzi tanie ulotki druk wizytówek • plakaty cena druk

Odnośnik do komentarza
Udostępnij na innych stronach

tak, 404 wyświetla się wtedy gdy nie ma slasha, a po dodaniu slasha i dopisaniu czegokolwiek wyświetla się strona, a powinno w zasadzie 404.

To raczej chyba nie jest prawidłowe.

Druk ulotek cennik - PrintExPress lider wśród drukarni w Łodzi tanie ulotki druk wizytówek • plakaty cena druk

Odnośnik do komentarza
Udostępnij na innych stronach


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.printexpress.com.pl$ [NC]
RewriteRule ^(.*)$ https://printexpress.com.pl/$1 [R=301,L]

jakoś mam wrażenie że poza tym wszystko inne jest zbędne :)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności