2012-07-25 67 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