私のウェブサイトの構造は次のとおりです
- Webサイト
- 株式会社/
- サブディレクトリ/
- header.php
- content.php
- footer.php
- index.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