membuat file htaccess dan fungsi seo.untuk membuat url link seo kita bisa merubah dengan menggunakan file htaccess dan file fungsi seo gambaran singkatnya seperti dibawah ini
saya membuat artikel dengan judul
kenapa???? maka link yang akan tampil adalah http://localhost/finish/liputan.php?id=1
kemudian kita ingin merubah nama url link seperti dengan judul artikel
kenapa???? MENJADI localhost/
berita/liputan18-kenapaa.html dengan cara
membuaut file htaccess seperti dibawah ini
RewriteEngine On
ErrorDocument 404 /error.php
RewriteRule ^liputan([0-9]+)-(.*)\.html$ liputan.php?id=$1
#Options All -Indexes
simpan dengan nama
.htaccess
kemudian buat file
conn.php
<?php
//variabel database
$nama_host="localhost";
$user_db="root";
$password_db="";
$db="namadatabase";
$entries=3;
//koneksi database
$koneksi=mysql_connect($nama_host,$user_db,$password_db);
mysql_select_db($db,$koneksi);
date_default_timezone_set("Asia/jakarta");
$tanggal=date("Y-m-d H:i:s");
//bila terkoneksi
if($koneksi){
//pilih database
mysql_select_db($db);
}else{
echo "Database tidak terkoneksi";
}
?>
membuat file
fungsi_seo.php
<?php
function seo_title($s) {
$c = array (' ');
$d = array ('-','/','\\',',','.','#',':',';','\'','"','[',']','{','}',')','(','|','`','~','!','@','%','$','^','&','*','=','?','+');
$s = str_replace($d, '', $s); // Hilangkan karakter yang telah disebutkan di array $d
$s = strtolower(str_replace($c, '-', $s)); // Ganti spasi dengan tanda - dan ubah hurufnya menjadi kecil semua
return $s;
}
?>
kemudian membuat file
index.php
<?php
include "conn.php";
include "fungsi_seo.php";
?>
<?php
$a="select*from news4 order by id_brt desc LIMIT 4";
$b=mysql_query($a);
while($c=mysql_fetch_array($b))
{
$judul_seo = seo_title($c['head']);
$jud = preg_replace("/\s/","-",$judul_seo);
//menambahkan kata "liputan" pada awal url dan ".html" pada akhir url
$url_link = "liputan".$c['id_brt']."-".$jud.".html";
// Tampilkan hanya sebagian isi berita
$isi_berita = htmlentities(strip_tags($c['isi']));
$isi = substr($isi_berita,0,80);
$isi = substr($isi_berita,0,strrpos($isi," "));
?><span class='box2garisbawah'><br>
<?php if(empty($c['gambar'])){
echo "
<a href='$url_link'>$c[head] </a>$isi...<br> ";
}else{
echo "<span class=box2image>
<img src='admin/gambar/$c[gambar]' width=30 height=30 title='$c[head]' align='left' hspace=10 border=0></span>
<a href='$url_link'>$c[head] </a><br>$isi... <br>";
}
?></span>
<?php }?>
membuat file
liputan.php
<?php
include "conn.php";
include "fungsi_seo.php";
$id=$_GET['id'];
$a="select*from news4 where id_brt='$id'";
$b=mysql_query($a);
while ($c=mysql_fetch_array($b))
{
$metajudul=$c['head'];
$metadeskripsi=trim(strip_tags(substr($c['isi'],0,220)));
}
?>
<?php
$id=$_GET['id'];
if(empty($id)){
echo "Halaman tidak ditemukan";
}else{
$a="select*from news4 where id_brt='$id'";
$b=mysql_query($a);
$c=mysql_fetch_array($b)
?>
</div>
<div class="box2content">
<b><font color="#CC0000"><a href='http://<?php echo $_SERVER["HTTP_HOST"] ?><?php echo parse_url($_SERVER['REQUEST_URI'],PHP_URL_PATH); ?>'><center><h2><?php echo $c['head'];?></h2></a> </font></b><br>
<p style="float:left"><?php
if(empty($c['gambar'])){
echo $c['isi'];
echo"<p align='justify'>Dikirim oleh ;<font color='#0'>$c[penulis] tgl; $c[tgl]</font></p>";
}else{
echo "
<a href='admin/gambar/$c[gambar]'><span class=box2image><img src='admin/gambar/$c[gambar]' width=200 height=200 title='$c[head]' alt='$c[head]' align='left' hspace=10 border=1></span></a>
$c[isi]
<p align='justify'>Dikirim oleh ;<font color='#0'>$c[penulis] tgl; $c[tgl]</font></p>
";} echo "<div class='section'>
<div class='addthis_toolbox addthis_default_style'>
<a class='addthis_button_preferred_1'></a>
<a class='addthis_button_preferred_2'></a>
<a class='addthis_button_preferred_3'></a>
<a class='addthis_button_preferred_4'></a>
<a class='addthis_button_compact'></a>
<a class='addthis_counter addthis_bubble_style'></a>
</div>
<script type='text/javascript' src='http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4f8aab4674f1896a'></script></center>
</div>";
}
?>
sekian
membuat file htaccess dan fungsi seo
Title : Membuat file htaccess dan fungsi seo
Description : membuat file htaccess dan fungsi seo .untuk membuat url link seo kita bisa merubah dengan menggunakan file htaccess dan file fungsi seo ga...