0

.htaccess 書き換えルールが欲しいのですが、作り方がわかりません。

www.example.com/index.php => www.example.com/index.php

www.example.com/folder/profile.php => www.example.com/profile.php

www.example.com/folder => www.example.com

最上位のファイルを引き続き提供しながら、最上位の特定のフォルダーからファイルを提供できる書き換えルール。

4

2 に答える 2

1

ここに行く!これを試して

編集:index.phpを除外するように変更を加えました!

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^(.*)$ folder/$1 [L]

Zend Frameworkプロジェクトでも同じことを行います。ここでは、すべてのリクエストをhttp://domain.com/public/からhttp://domain.com/にルーティングします。

于 2012-06-22T21:55:37.737 に答える
0

ファイルが存在しない場合にリダイレクトするには、これを行います

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /folder/$1 [R]
于 2012-06-22T21:58:05.053 に答える