我有以下网址:htaccess的查询字符串去除
http://www.efilmsworld.com/film.php?url=blended-film-2014
而且在.htaccess
下面我使用:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)\.html$ /film.php?url=$1 [L,QSA]
其中重写我的网址:
http://www.efilmsworld.com/blended-film-2014.html
直到这一点很好。但问题是,我有两个工作的网址,并复制其内容不好:
efilmsworld.com/film.php?url=blended-film-2014
efilmsworld.com/blended-film-2014.html
所以我需要删除的查询字符串的URL,例如:
efilmsworld.com/film.php?url=blended-film-2014
嗯,你可以添加其他重写规则,使外部重定向到“心病rect“版本,在它之前使用RewriteCond检查查询字符串......但如果”双重内容“形成搜索引擎的观点是您的主要关注点,那么在HTML文档中指定一个规范URL就足够了。 – CBroe
谢谢CBroe,善意阐述更多,因为我是非常新的htaccess和有限的知识RewriteEngine – RRPANDEY