我有以下格式的URL: domain/product.php?name=product a
重写包含URL空间
现在我需要重写这: domain/product a
(包括字的空间),如: http://www.directline-holidays.co.uk/Costa Blanca
怎么办我这样做?我走到这一步,最近的结果如下: domain/p/product-a
用下面的代码在.htaccess
RewriteEngine On
RewriteRule ^p/([^/]*)/$ destination.php?name=$1
我甚至不能使用名称不带“ - ”。我需要产品名称,就像它在数据库中一样。这可能吗?
我已经得到它的工作,问题是,我只想要产品域名后的名称。没有/ p – Kunal 2009-11-17 19:26:11
我看到...所以应该是:RewriteRule ^(。*)$ destination.php?name = $ 1 – jaywon 2009-11-17 19:30:07
它将所有内容重定向到destination.php页面...需要检查以便它不会重定向.php页面,如域/ index.php,域名/ contact-us.php等页面到目标页面...事件只有键入域/正在重定向到destination.php页面... ...吗? – Kunal 2009-11-17 19:41:00