1
にすべてのトラフィックをリダイレクトしますので、これらのような要求:htaccessを - 私はサブディレクトリにすべてのトラフィックをリダイレクトしたいサブフォルダ
A)http://localhost/app/index.php/app/ctrl
B)http://localhost/app/media/image.jpg
がに)目に見えないユーザーのために(リダイレクトされます。あなたのよう
A)http://localhost/app/public/index.php/app/ctrl
B)http://localhost/app/public/media/image.jpg
私のアプリがルートディレクトリに直接ではなく、サブディレクトリにもあります。ここで
は、私のファイル構造である:
/
app/
public/
media/
image.jpg
index.php
source/
.htaccess
otherapp/
私はIMO以下のコードは動作するはず/app/.htaccess で働いている、残念ながら私は404
RewriteRule ^(.*)% "public/$1"
のaccess.logを発見していない取得します:
::1 - - [21/Mar/2017:15:23:21 +0100] "GET /app/index.php/app/ctrl HTTP/1.1" 200 6681 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0"
::1 - - [21/Mar/2017:15:23:30 +0100] "GET /app/media/image.jpg HTTP/1.1" 200 6681 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0"
いずれかの提案がありますか? app/.htaccess
使用インサイド
パーフェクト:)私は完全にについての私の溶液中のループをリダイレクト忘れてしまったと述べていない場合
(?!public/)
はチェックする否定先読みです。 – l00k