2017-04-13 152 views
0

url重写语句在localhost上工作,但不在远程服务器上工作。url重写在本地主机上工作,但不在远程服务器上

这是我重写声明:

RewriteRule ^financial-research/papers/([0-9]+)/(.+)/$ /financial-research.php?c=1d1&i=$1 

我试图重定向:

www.mysite.com/financial-research/papers/109/financial-lending/ 

/financial-research.php?c=1d1&i=$1 
+0

检查服务器上的重写规则是否为ON。 http://httpd.apache.org/docs/2.0/misc/rewriteguide.html –

回答

0

重定向到另一个网址,你可以尝试标题:

<?php 
    header("Location: www.mysite.com/financial-research.php?c=1d1&i=$1"); 
?> 
+0

我希望你正确地看到了这个问题,因为他试图重写URL而不是重定向到另一个页面。 –

相关问题