仅通过htaccess更改浏览器URL

时间:2015-08-11 13:50:54

标签: .htaccess mod-rewrite url-rewriting rewrite

我花了几个小时通过谷歌和这里寻找答案,我似乎无法让这个工作

这是我的网址: http://mysite.co.uk/joomla30/landing-page-register?&tmpl=component

我只想在浏览器URL中删除?& tmple =组件,因为最后的查询需要在服务器端,但浏览器会显示。

http://mysite.co.uk/joomla30/landing-page-register

我已尝试了大约20种方法,但我似乎无法让它工作我目前有

RewriteEngine On

RewriteRule ^landing-page-register$ /joomla30/landing-page-register?   &tmpl=component [L]

htaccess已启用,因为我已经使用它更改了几个.php文件并重定向来自warez网站的传入流量,我只是无法让它工作。

谢谢,保罗。

1 个答案:

答案 0 :(得分:0)

尝试:

RewriteEngine On

RewriteCond %{THE_REQUEST} /joomla30/landing-page-register\?\&tmpl=component
RewriteRule ^ /joomla30/landing-page-register? [L,R]

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^landing-page-register$ /joomla30/landing-page-register?&tmpl=component [L]