【发布时间】:2016-03-23 19:10:23
【问题描述】:
我已经为这个问题头疼了将近 2 个小时。
我有一个网站(我们称之为 example.com) 我需要重写这个网址:
example.com/plant.php?naam=Brahea%20Armata
到
example.com/Brahae_Armata
这就是我的 .htaccess 文件在 atm 中的样子:
RewriteEngine On
RewriteCond %{HTTP_HOST} example.com/plant.php?naam=$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
这行不通。有谁知道问题出在哪里?
【问题讨论】:
-
网址里可以有多个
%20吗? -
不,我认为我永远不会在一个 URL 中有两个空格。
标签: regex .htaccess mod-rewrite