我有一个网站shop.example.com。 我想做一个rewriterule来实现这样: 浏览器输入shop.example.com ----> /shop/index.php(server side) 我写这样的规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^shop.example.com [NC]
RewriteRule ^$ shop/index.php
它不起作用,浏览器没有显示任何内容。 当我改变这样的规则时:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^shop.example.com [NC]
RewriteRule ^ssssssssss $ shop/index.php
当浏览器输入shop.example.com/ssssssssss ---->时,它可以正常工作/shop/index.php 为什么?我该怎么办? 请告诉我!非常感谢!
答案 0 :(得分:0)
你可以尝试:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^shop\.example\.com$ [NC]
RewriteRule ^/?$ /shop/index.php [L]