如何通过将.htacess添加到目录中来隐藏URL中的参数

时间:2016-05-08 03:21:06

标签: php .htaccess

如何使用.htaccess隐藏来自网址的参数?我不想将GET更改为POST,但我更愿意将.htaccess添加到名为xxx的目录中,该目录位于页面中以隐藏URL中的参数

我尝试了这个,但它没有改变任何东西

RewriteEngine on
RewriteRule ts125/xxx/(.*) imdetail.php?sid=$1
RewriteRule ts125/xxx/(.*) imdetail.php?sid=$1=$1
RewriteRule ts125/xxx/(.*) imdetail.php?sid=$1

1 个答案:

答案 0 :(得分:0)

您可以在/ts125/xxx/.htaccess

中使用以下规则
RewriteEngine on
RewriteBase /ts125/xxx
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ imdetail.php?sid=$1 [NC,L]

这将在内部重定向

  • site.com/ts125/xxx/foobar

  • site.com/ts125/xxx/imdetail.php?sid=foobar。