4

我一直坚持这个 <a href="profile.php?u=<?php echo $uiname ?>"/> ,我试图隐藏$_GET变量但没有成功。我想要实现的是类似www.mywebsitename.com/profile/namewww.mywebsite.com/name代替

profile.php?u=name

可以这样做吗?

4

1 回答 1

3

对于您的网址:http://localhost/ifinal/profile/myname

您可以将 like 与 htaccess 一起使用:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /ifinal/

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^profile/(.*) profile.php?u=$1
</IfModule>

如果您的网站不是下文件夹,请仅使用RewriteBase /

并使用 HTML

<a href="profile/<?php echo $uiname; ?>">
   <?php echo $uiname; ?>
</a>
于 2013-08-17T07:50:34.073 回答