【发布时间】:2013-10-10 01:53:42
【问题描述】:
我有一个网站 shop.example.com。 我想做一个重写来实现这样的: 浏览器输入 shop.example.com ----> /shop/index.php(服务器端) 我这样写规则:
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 时它确实有效 为什么?我该怎么办? 请告诉我!非常感谢!
【问题讨论】:
标签: apache .htaccess mod-rewrite