2012-07-25 43 views
0

我写这篇文章:重命名URL在PHP不工作

RewriteRule ^title$ articles.php?&=stop [QSA,L,N,S=15] 
RewriteCond %{QUERY_STRING} !stop 
RewriteRule articles.php? http://mysite.com/pages/title [r=301,L,nc] 

为了重新命名pages/title?id_article=2pages/title

,但它不工作。 有什么建议吗? 预先感谢您。

+0

改变页/标题id_article = 2页/标题/ 2或页/标题本身? – Makesh 2012-07-25 12:09:40

+0

页面/标题本身...有什么想法? – duracell 2012-07-25 12:16:18

回答

0

如果你想用PHP做的,下面是脚本:

<?php 
$url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 

$url = explode('?', $url); 

if(!empty($url[1])) 
{ 
header("Location: http://".$url[0]); 
} 
?> 
+0

我把一个错误的标题。更好:使用HTACCESS重命名PHP URL。但谢谢你的回答。我敢打赌,对于我在标题中的问题来说这是一个很好的选择。 – duracell 2012-07-25 12:17:39

+0

但我的真正问题的任何想法? – duracell 2012-07-25 12:47:50

+0

@duracell对不起...不知道哦htaccess – 2012-07-25 12:52:24