我正在清除我的mvc应用程序的网址。例如,htaccess清除所有url,只允许“get”url = {some_string}。然后我使用这个some_string作为我的mvc应用程序。它非常简单和快速。但问题是,我在我的网站上有一个表格。当我写东西并提交时,它会将?url = {written_text}添加到我的网址中。我的形式是这样的:htaccess并未正确清除网址
<form action="/" method="get">
<input type="text name="url">
<input type="submit>
</form>
通常情况下,比如我进入到链接“{DOMAIN_NAME} /信息”,它把“消息”之类的URL =消息。没有问题。但是,例如,当我编写“消息”并提交表单时,url会更改为“{domain_name} /?url = messages”。
我不希望发生这种情况。它应该是“{domain_name}/messages”。
我htaccess文件:
Options -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,NC,L]
AddType application/x-httpd-php .asp .py .pl