我的网站结构如下
- 网站
- 公司/
- 子目录/
- 头文件.php
- 内容.php
- 页脚.php
- 索引.php
.htaccess
- 公司/
现在在我的.htaccess
,我已经这样做URL Re-writing
了http://my_website/page/s/o
。现在我想进入子目录,但它以第一个参数为page
,并且它没有进入子目录。我不能将子目录放在根目录(以避免重新定义模板结构)
下面是我的.htaccess
文件
AddDefaultCharset utf-8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]
DirectoryIndex index.php
RewriteRule ^([a-zA-Z0-9_-]{3,20})/([^/]+)/([^/]+)?$ index\.php?page=$1&s=$2&o=$3 [L]
RewriteRule ^([a-zA-Z0-9_-]{3,20})/([^/]+)?$ index\.php?page=$1&s=$2 [L]
RewriteRule ^([a-zA-Z0-9_-]{3,20})/?$ index\.php?page=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]{3,20})?$ index\.php?page=$1 [L]
ErrorDocument 404 /404