1
私のURLから%20を削除するのに助けが必要です。 私の現在のURLがあるhttp://www.searchbankifsccode.com/STATE%20BANK%20OF%20INDIAPHP SEO freindly url - 私のPHPのURLで ' - 'で%20を削除したい
私が欲しいのURLは私のインデックスページのコードは以下与えているhttp://www.searchbankifsccode.com/STATE-BANK-OF-INDIA
です。
<?php
function create_slug($string){
$slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $string);
return $slug;
}?>
<div id="list">
<ul>
<?php
$query = "SELECT DISTINCT `bank` FROM `banks` ORDER BY bank asc";
$res = mysqli_query($checkcon, $query);
while ($row = mysqli_fetch_array($res)) {
?>
<li>
<a href="http://www.searchbankifsccode.com/<?php echo $row["bank"]; ?>"><?php echo $row["bank"]; ?></a>
</li>
<?php
}
?>
</ul>
</div>
私のhtaccessのコードは
オプション+ FollowSymLinksをあなたはこれらの2行を使用することができます
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
ErrorDocument 404 /404.php
RewriteRule ^([^/]+)/?$ state.php?bnakname=$1 [NC,L,QSA]
RewriteRule ^([^/]+)/([^/]+)/?$ district.php?bnakname=$1&statename=$2 [NC,L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ branch.php?bnakname=$1&statename=$2&districtname=$3 [NC,L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ ifsc.php?bnakname=$1&statename=$2&districtname=$3&branchname=$4 [NC,L,QSA]
ありがとうAndrii、あなたのコードを私の.htaccessファイルに置きましたが、何も変更していない、問題は同じです。 –