使用htaccess将值添加到URL

时间:2015-08-26 15:12:11

标签: .htaccess

我这里有一个大问题。 我有一个网站example.com,由于它的编码方式,example.com与example.com/index不同。如何使用htaccess将所有来自example.com的传入请求重定向到example.com/index

这是我尝试过的,但它不起作用 我做的第一个是

convertView.setClickable(false);

第二个是

RewriteRule ^(.*)$ http://%1/index/$1 [R=301,L]

虽然我对htaccess并不熟悉。有什么帮助吗?

由于

注意 .htaccess文件正在工作的域名太多了,我想要规则影响所有例如example.com应该去example.com/index,example1.com应该去example1.com/index和......那样的

我已将此规则放在最前面RewriteRule ^/index/([^/.]+)/?$ index.php [L] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

2 个答案:

答案 0 :(得分:1)

RewriteCond %{HTTP_HOST} =example.com [NC]
RewriteRule ^(.*)$ http://example.com/index.php/$1 [R=301,L]

答案 1 :(得分:1)

您可以在网站根目录中使用此单一规则.htaccess:

RewriteEngine On

RewriteRule ^/?$ /index [L,R=302]

这将重定向:

example.com => example.com/index
example1.com => example1.com/index