A PHP oldalak html kiterjesztés

Korábban, a használata SSI cím oldalakról kellett volna szüntetni a kiterjesztés .shtml. de ma a legtöbb internet szerverek úgy vannak kialakítva, hogy az SSI is fel lehet használni az oldalakon kiterjesztésű .html. ami nagyon kényelmes. A PHP egy másik történet - .php kiterjesztés meghosszabbítása az alapértelmezett. Weboldal tervezők, tudván előre, hogy fogja használni a programozási nyelv, paszta hozzá a megfelelő kiterjesztés.

De mi a teendő, ha az összes oldalt véget a kiterjesztése .html?

Cserélje HTML kiterjesztés PHP

Ezt meg lehet tenni számos módon. A legkézenfekvőbb módja -, hogy minden oldalt .php kiterjesztés vagy módosítsunk egy már meglévő bővítmények (.html shtml, stb.) Ez a módszer hátránya. Például a már indexelt oldalak .html kiterjesztést kell újra indexelve a keresőmotorok. Vagy ami még rosszabb - az összes külső linkek kifejezetten utal egy adott oldalon érvénytelen lesz. És lesz, hogy értesítse a tulajdonosok minden oldalon ezeket a változásokat, és hozzon létre az egyes oldalak másik oldal 301 hiba. Természetesen módosítani egy bővítményt másik megengedett, de mi a teendő, ha egy oldal már sok oldalt, és egy csomó linkek különböző oldalakon más oldalakon?

Szándékos oka, abban a pillanatban az összes oldalt a webhely ér véget a kiterjesztés html, és én nem akarom, hogy a fenti változások, ezáltal extra nehézségeket megadva.

Megteheti egy másik utat. Ha a kiszolgáló, amely a helyszínen, azt állítja, mod_rewrite (a legtöbb esetben támogatja), és van, hogy a .htaccess fájlt. A következő sorokat adhatunk ugyanazt a fájlt:

Azáltal, ezt a kódot az .htaccess. ne aggódj. Minden kért nem létező oldalak .html kiterjesztés automatikusan lecseréli a .php kiterjesztés köszönhetően a csodálatos Apache. De ez a módszer nem az egyetlen. Itt lehet regisztrálni a következő ugyanabban .htaccess fájlt:

By the way, ha használja SSI ezen az oldalon az alábbiak szerint:

ezt a kódot, majd az új PHP'shnom képes helyébe:

Nos, ez minden, azt hiszem, minden a fent megadott módon segíteni.

és még könnyebb kérni a fogadó a httpd.conf Apache
hozzáad
AddType application / x-httpd-php .php .phtml .htm .html

és nincs szükség a használatához mod_rewrite

Igen, természetesen. Csak a AddHandler .htaccess, mod_rewrite nincs szükség, és várja meg a gazda nem szükséges. Fő AddType nem írja elő a .htaccess

Az első módszer jobb IMHO. Miután három-hat hónap, akkor egyszerűen eltávolítani
-
RewriteEngine on
RewriteRule ^ (. *) \. Html $ 1 \ .php
-
És hozzá a 404 script, ami gúnyolódik a html php
Előnyök:
html (amelyek nem igényelnek php) nem nevezhető php (kevesebb terhelés a szerveren)
Újraírása nem fog működni - kevesebb stressz.

Nos tudom, hogy 3 különböző gazdaszervezetek kérték regisztrálni valamit a httpd.conf Apache ....
unalmas ..
vpechetlenie félnek úgy, mint a pestis

(. *). RewriteRule ^ \ html $ 1 \ .php - ez csak mentve!

AddHandler application / x-httpd-php .php .html .htm

Meg kell befejezni:

RewriteEngine on
RewriteRule ^ (. *) \. Html $ 1 \ .php

vagy az alternatíva? A szöveg a cikk kétértelműen írva, írja elő a következő ugyanabban .htaccess fájlban

Valóban kérdéses. Meg kell értenie, hogy a két különböző módszer. Először csak automatikusan átírja az oldalt bővítése, és a második módszer elhagyja a kiterjesztése a HTML egyedül, de ez ad a szerver egy parancsot végrehajtani PHP-kódot.

Ön is használja a két módszert.

Keresés az oldalon

Kapcsolódó cikkek