あなたはこの
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(?:[^/]*/)*([^/.]+\.(?:jpe?g|gif|bmp|png|tiff|css|js|images))$ /new-site/$1 [R=301,L,NC]
EDITようなものを使用することができますすべてはあなたのサーバー上にある場合、あなたが気づくことができるように
はここで少し説明してもう少しコードです。
RewriteEngine On
RewriteCond %{THE_REQUEST} "index.php"
RewriteRule ^index.php$ public/ [R=301,L]
RewriteRule . public/index.php [QSA,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(?:[^/]*/)*([^/.]+\.(?:jpe?g|gif|bmp|png|tiff|css|js))$ /public/assets/$1 [R=301,L,NC]
だから最初は、それは上/パブリックフォルダにリダイレクトするように言うことの後に、(あなたのケースで、それはindex.htmlにまたはサイトが最初から始まる何かすることができる)のindex.phpを検索するために言いますあなたの場合、idex.phpは/ www/public// public_html/publicに置かれているので、/ www/new-site /にすることができます。同じものを追加してください。新しいサイト/ index.phpか、あなたの場合には何でも。最後の部分では、/ public/assets /にjpg/jpeg、gif、bmp、png、tiff、cssまたはjsで終わるファイルを検索すると、新しいサイト/アセット/または新しい-サイト/。
これは明確です。
可能な複製([CSSのdisapearsクリーンURLのを作成しよう] https://stackoverflow.com/questions/27173191/css-disapears-when-trying-to-create-クリーンURL) – Croises