Archiv für die 'PHP' Kategorie
Verbesserung der SEO Ihrer Website in einem Schritt
Search Engine Optimization (SEO) ist ein heißes Thema in diesen Tagen. In einer kränkelnden Wirtschaft, ist kostenlos Website-Traffic zu viel wichtiger, und die Konkurrenz wird immer heftiger als je zuvor! Es gibt viele Dinge, die Sie wahrscheinlich über Ihre Website, die schließlich zu einer verbesserten Website SEO hätte führen können, zu verbessern, aber es ist eine sehr wichtige Sache, die oft übersehen wird.
Wenn Ihre Website nicht umleiten www und non-www-Version Ihrer Website den gleichen www oder nicht www url, Sie sind nicht die Maximierung der SEO-Fähigkeiten Ihrer Website. Zum Beispiel, wenn Sie http://noobflash.com besuchen, werden Sie sehen, dass der URL-Umleitungen auf http://www.noobflash.com sofort. Wenn dies nicht geschieht, werden Suchmaschinen betrachten die www-und nicht-www-Versionen Ihrer Website-URL als zwei separate Websites. Wie Sie sich vorstellen können, können diese Ihren SEO Bemühungen erheblich beschädigen! It's up für die Debatte darüber, ob www oder no-www beste ist, aber die meisten Menschen einig, dass ist wirklich eine Frage des persönlichen Präferenz. Ich beschloss, mit den traditionellen www-Stick, aber viele von euch vielleicht nicht gefällt, dass für Ihre Website.
Glücklicherweise ist der Noob hier, um Ihnen helfen, aus diesem Schlamassel! Ich werde Sie durch zwei unterschiedliche Arten der Befestigung dieses Thema gehen. Beide Optionen können konfiguriert werden, dass entweder keine oder www-www benutzen.
Option 1 - PHP 301 Redirect
Diese Option wird natürlich nur funktionieren, wenn Sie PHP verwenden, aber Sie könnten das gleiche Konzept nehmen und es auf einer beliebigen Programmiersprache. Diese Option auch redirects http://www.yourwebsite.com/index.php zu http://www.yourwebsite.com/, was eine weitere gute Idee ist.
<? Php / / Setze dies auf die URL, die Sie verwenden möchten (mit oder ohne www) $ Url = 'http://www.yourwebsite.com'; if ($ _SERVER ['REQUEST_URI'] == str_replace ("http://". $ _SERVER ['HTTP_HOST'],'', $ url. '/ index.php')) ( header ("HTTP/1.1 301 Dauerhaft" Moved); header ('Location:'. $ url); exit (); ) if (strpos ($ _SERVER ['HTTP_HOST'], 'www.') === 0 & & strpos ($ url, "http://www.") === false) ( header ("HTTP/1.1 301 Dauerhaft" Moved); header ('Location: http://'. substr ($ _SERVER ['HTTP_HOST'], 4). $ _SERVER ['REQUEST_URI']); exit (); ) Elseif (strstr ($ _SERVER ['HTTP_HOST'], 'www.')! == 0 & & strpos ($ url, "http://www.") === 0) ( header ("HTTP/1.1 301 Dauerhaft" Moved); header ('Location: http://www.. $ _SERVER [' HTTP_HOST ']. $ _SERVER [' REQUEST_URI ']); exit (); ) ?>
Option 2 -. Htaccess URL Rewrite
Diese Option verwendet. Htaccess zu Ihrer Webseite URL umzuschreiben. Viele halten dies für eine bessere Option aus Performance-Gesichtspunkten, aber ich kann nicht satt sehen einen Unterschied zu sagen, ob ich einverstanden bin.
301 Redirect zu www url ohne
RewriteEngine on
RewriteCond% (HTTP_HOST) ^ www.yourwebsite.com $ [NC]
RewriteRule ^(.*)$ http://yourwebsite.com/ $ 1 [R = 301, L]
301 Redirect auf www-URL mit
RewriteEngine on
RewriteCond% (HTTP_HOST) ^ yourwebsite.com $ [NC]
RewriteRule ^(.*)$ http://www.yourwebsite.com/ $ 1 [R = 301, L]
Eine Verbindung zu MySQL mit PHP
Sie können mit dem folgenden Code zu einer MySQL-Datenbank mit PHP zu verbinden.
<? Php $ Host = "localhost"; / / IP Adresse oder der MySQL-Datenbank $ Username = "username"; / / Benutzername für die MySQL-Datenbank $ Password = "password" / / Passwort für die MySQL-Datenbank $ Database = "dbname"; / / MySQL-Datenbank mit Name mysql_connect ($ host, $ username, $ password); mysql_select_db ($ database) or die ("Konnte Datenbank auswählen"); ?>
Holen Sie sich Dateien und Ordner mit PHP
Wenn Sie brauchen, um Dateien und Ordner mit PHP können Sie den folgenden Code verwenden zu können.
$ FileArray = array (); $ dir = $ _SERVER ["DOCUMENT_ROOT"]; / / Der Ordner zu suchen (if ($ folder = opendir ($ dir)) while (($ file = readdir ($ folder))! = = false) (if ($ file! = "." & & $ file! = ($ "..") fileArray [] = $ file;)) closedir ($ folder);) foreach ($ fileArray als $ file) ( / / etwas tun, um jede Datei.) PHP-Funktion zum automatischen Verknüpfen
Wenn Sie automatisch jede URL auf einer Seite in einen Link möchten, können Sie das folgende PHP-Funktion.
Funktion makeLink ($ source) ( $ Result = eregi_replace ("(http | https | ftp )://([ a-z0-9 \ - \ ./]+))"," \ \ 0 ", $ source); return $ result; )
Basic MySQL / PHP Auswahlabfrage
Die SELECT-Anweisung wird verwendet, um eine gewünschte Sammlung von Daten aus einer Datenbank ziehen.
$ Query = mysql_query ("SELECT * FROM 'table' WHERE 'Spalte' = 'value'"); while ($ result = mysql_fetch_array ($ query)) ( $ Id = $ result ["id"]; )
