.htaccess PHP seo freindly url-我想通过';删除%20-';在我的php url中
我需要从我的url中删除%20的帮助。 我当前的网址是 我想要的网址是 我的索引页代码如下.htaccess PHP seo freindly url-我想通过';删除%20-';在我的php url中,.htaccess,.htaccess,我需要从我的url中删除%20的帮助。 我当前的网址是 我想要的网址是 我的索引页代码如下 <?php function create_slug($string){ $slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $string); return $slug; }?> <div id="list"> <ul>
<?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>
您可以使用这两行。检查是否有帮助:
RewriteCond %{QUERY_STRING} "^([^/]*?)(?:/|%20)+([^/]+?(?:/|%20)+.*)$"
RewriteRule ^ %{REQUEST_URI}?%1-%2 [N,NE]
RewriteCond %{QUERY_STRING} "^([^/]*?)(?:/|%20)+([^/]+?)/?$"
RewriteRule ^ %{REQUEST_URI}?%1-%2/ [L,R=302,NE]
您可以使用这两行。检查是否有帮助:
RewriteCond %{QUERY_STRING} "^([^/]*?)(?:/|%20)+([^/]+?(?:/|%20)+.*)$"
RewriteRule ^ %{REQUEST_URI}?%1-%2 [N,NE]
RewriteCond %{QUERY_STRING} "^([^/]*?)(?:/|%20)+([^/]+?)/?$"
RewriteRule ^ %{REQUEST_URI}?%1-%2/ [L,R=302,NE]
谢谢安德烈,我把你的代码放在我的.htaccess文件中,但那不会改变任何东西,问题是一样的。谢谢安德烈,我把你的代码放在我的.htaccess文件中,但那不会改变任何东西,问题是一样的。