我的网址重写不起作用mod_rewrite的

时间:2017-01-17 09:00:25

标签: php apache .htaccess mod-rewrite url-rewriting

我正在尝试在网页中执行url_rewrite。以下是一些代码

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^first_folder/second_folder/mobile-details/([0-9a-zA-Z\-]+)$ first_folder/second_folder/mobile-details.php?mpid=$1 [R=301,NC,L]
</IfModule>

这是我的代码,页面将转到另一个页面

  <a href="mobile-details/<?=$res['Name'];?>"> Some text </a>

之前的代码就像这样

    <a href="mobile-details.php?mpid=<?=$res['Name']; ?>"> Some text </a>

这是代码落地的代码。

if(isset($_GET['mpid']))
            {
                $pid=$_GET['mpid'];
                $result=$con->link->query("select * from database_name where Name='$pid'") or die($con->link->error);
                while($res=$result->fetch_assoc())
                {

此代码不起作用,只是登陆不可用的页面。

0 个答案:

没有答案