我在.htaccess中写什么来隐藏?variablename =在URL中?

时间:2017-12-08 04:35:01

标签: .htaccess url parameters

我当前的.htaccess文件说:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

# new rules
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/?$ ?variablename=$1

这允许我输入www.mysite.com/somevalue并且它可以工作。但是,如果我单击按钮提交值为VALUE,则会将上述URL转换为www.mysite.com/somevalue?variablename=VALUE

如果我在www.mysite.com,它将转到wwww.mysite.com/?variablename=VALUE

我希望它能够正常工作,所以当用户提交一个值时,它会转到www.mysite.com/theusersvalue

1 个答案:

答案 0 :(得分:0)

也许这就是你想要的: Use .htaccess to hide variables

在htaccess文件中添加以下代码:

doPost