如何使用htaccess修复网址问题?

时间:2017-06-20 13:03:56

标签: .htaccess

我的网址是:

WWW.example.com/?segment1/segment2

我想要WWW.example.com/segment1/segment2 请让我知道如何使用。

1 个答案:

答案 0 :(得分:0)

要将Querystring转换为url路径,可以使用以下规则

RewriteEngine on
RewriteCond %{ENV_REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^([^/]+)/([^&/]+)$
RewriteRule ^ /%1/%2? [L,R]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/(.+)/?$ /?$1/$2 [L]

这会将此格式 /?path / path 的所有网址重定向到 / path / path ,删除问号。