Php 如何从url隐藏GET变量
我一直在为你的URL使用这个Php 如何从url隐藏GET变量,php,.htaccess,url,Php,.htaccess,Url,我一直在为你的URL使用这个:http://localhost/ifinal/profile/myname 您可以将like与htaccess一起使用: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /ifinal/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule
: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>
你可以在这里找到答案@用户2660611更新代码。复制并粘贴到root.htaccess
,并告知您是否有任何错误。希望它能起作用你得到了什么?你的网址是什么?根文件夹还是子文件夹?子文件夹下的站点?如果你输入www.mywebsitename.com/profile/name
你看到了什么?它对我有用。更新代码。请再试一次。小心你做错了什么。它对我有用。您必须定义RewriteBase/ifinal/
并输入http://localhost/ifinal/profile/myname
。更新代码
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ifinal/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^profile/(.*) profile.php?u=$1
</IfModule>
<a href="profile/<?php echo $uiname; ?>">
<?php echo $uiname; ?>
</a>