Skocz do zawartości

Zabronienie google indeksowania plików php


Mlody

Rekomendowane odpowiedzi

Ma ktoś jaki sposób aby zabronić indeksowania stron php (tzn. chce aby tylko były zaindeksowane strony te które mają html [po mod_rewrite] niestety

w niektórych miejscachs są pozostałości - linki do php ale takie mało znaczące).

Co zrobić - wpisać jakaś regułkę w robots.txt ?

I druga spraw co wpisać w .htaccess że jak ktoś wejdzie na stronę poprzez rozszerzenie php to aby był powiedzmy przenoszony do sitemap.php ??

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

A nie lepiej w pliku .htaccess

RewriteRule ^strona\.html$ strona.php [L]

albo w przypadku strony index.php?m=1 kod php:

if (substr($_SERVER['REQUEST_URI'],-5,5) !== '.html') {
			if (($_GET['m'])==1) {
	header("HTTP/1.1 301 Moved Permanently");
	header("location:https://www.strona.pl/1.html");
	exit;	}

..sposobów pełno, poszukać wystarczy.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli nie masz, stwórz plik: robots.txt, a w nim

User-agent: *  
Disallow /*.php$

Jeśli nazwy mają parametry, to bezpieczniej jest też użyć:

User-agent: *  
Disallow /*.php

(bez $ na końcu)

Dzięki temu, żaden plik PHP nie powinien być indeksowany...

Portal komputerowy

-
webmastering, biznes

Forum IT - informatyka, komputery, technologie

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteRule ^strona\.html$ strona.php [L]

To jest "kiepski" sposób bo i tak, każdy będzie mógł wejść na strona.php a mi chodzi aby tego nie było ...

Co do:

if (substr($_SERVER['REQUEST_URI'],-5,5) !== '.html') {
			if (($_GET['m'])==1) {
	header("HTTP/1.1 301 Moved Permanently");
	header("location:https://www.strona.pl/1.html");
	exit;	}

Bardzo fajne ale w moim przypadku nie za bardzo wiem jak sobie z tym poradzić:

Bo link w php wygląda tak:

https://www.strona.pl/viewforum.php?id=2

A link nowy-końcowy-html tak:

https://www.strona.pl/f2-dyskusje.html

Bardzo prosił bym o pomoc jak przerobić powyższy kod Mar-a

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

To jest "kiepski" sposób bo i tak, każdy będzie mógł wejść na strona.php a mi chodzi aby tego nie było ...
Nie, jak wejdzie na strona.php przekieruje go na strona.html

if (substr($_SERVER['REQUEST_URI'],-5,5) !== '.html') {
			if (($_GET['id'])==2) {
	header("HTTP/1.1 301 Moved Permanently");
	header("location:https:www.strona.pl/f".$_GET['id'])."-dyskusje.html");
	exit;	}

.. i tak możesz z każdym id.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

A nie lepiej w pliku .htaccess

RewriteRule ^strona\.html$ strona.php [L]

Mam taki kod pliku .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.adres.pl [NC]
RewriteRule ^(.*)$ [url=https://www.forum.adres.pl/$1]https://www.forum.adres.pl/$1[/url] [R=301,L]
RewriteRule ^index.html$ [url=https://www.forum.adres.pl/$1]https://www.forum.adres.pl/$1[/url] [L,R=301]
RewriteRule ^index.php$ [url=https://www.forum.adres.pl/$1]https://www.forum.adres.pl/$1[/url] [L,R=301]
RewriteRule ^forum\.html$ viewforum.php [L]
RewriteRule ^f([0-9]+)(.*)\.html$ viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*)\.html$ viewtopic.php?id=$1 [L]

I jak ktoś wchodzi na viewforum.php?id=1 to nie zostaje przeniesiony na odpowiednik w rozszerzeniu html

- co może być przyczyną ??

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