タグ付けされた質問 「.htaccess」

Apache Webサーバーで使用されるディレクトリレベルの構成ファイル。このタグは、.htaccessコンテンツがトピックに直接関与している場合にのみ使用してください。多くの人が.htaccessを使用していることはわかっていますが、質問のトピックに含まれていないことがわかっている場合を除き、コミュニティのメンバーにこのタグを使用しないようお願いします。

18
URLで生成されたLaravelの「public / index.php」を削除するにはどうすればよいですか?
私は削除する必要がある index.phpかpublic/index.phpLaravelで生成されたURLから。一般的にパスはlocalhost/public/index.php/someWordForRoute、それは次のようなものでなければなりませんlocalhost/someWordForRoute. .htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes. RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller. RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php[L] app / config / app.php 'url' => 'http://localhost', どうすれば変更できますか?


28
Laravel 5+ Ubuntu14.04で500内部サーバーエラーが発生する
LaravelをWindowsOSに何度もインストールしましたが、この種の問題は発生しませんでした。この500内部サーバーは通常、「mod_rewrite」モジュールがオンになっていないときに発生します。 ただし、Ubuntu 14.04では、この問題が頭痛の種になっています。rewrite_modをインストールしましたが、機能しません。ie内のすべてのフォルダとファイルへのアクセスを許可しました / var / www / html / laravel_project それでも動作しません。.htaccessもオリジナルからこれに変更しました。 +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] Laravel5 +に必要なすべての拡張機能もあります。私がしなかったことが残っていますか?

6
内部サーバーエラー-htaccess
ホスト上で完全に機能するhtaccessファイルがありますが、ローカルに置くと、次のエラーが表示されます。 内部サーバーエラー サーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした。 サーバー管理者admin @ localhostに連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあるすべてのことを通知してください。 このエラーの詳細については、サーバーエラーログを参照してください。 このアラートはエラーログファイルで見つかりました: [2012年4月17日火曜日10:02:25] [アラート] [クライアント127.0.0.1] D:/wamp/www/jivan/sql/.htaccess:無効なコマンド「ヘッダー」、スペルが間違っているか、含まれていないモジュールによって定義されている可能性がありますサーバー構成 これは私のhtaccessファイルコードです: RewriteEngine On AddDefaultCharset utf-8 RewriteRule ^([0-9-]+)/keyword_show.html$ keyword_show.php?keyword_id=$1 RewriteRule ^page_(.*).html$ page.php?url=$1 RewriteRule ^([0-9-]+)/(.*)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&id=$3&pagenumber=$4 RewriteRule ^([0-9-]+)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&pagenumber=$3 RewriteRule ^([0-9-]+)/(.*).html$ $2.php?advertisement_cat=$1 # cache images and flash content for one month <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> # cache …
84 .htaccess  wamp 

13
.htaccessはhttpをhttpsにリダイレクトします
古いURL(www1.test.net)がありhttps://www1.test.net 、SSL証明書を自分のサイトに実装してインストールしたものにリダイレクトしたいと思います。 これは私の古いファイルです.htaccess: RewriteEngine On RewriteRule !\.(js|gif|jpg|png|css|txt)$ public/index.php [L] RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*)$ public/$1 [L] .htaccessURLが自動リダイレクトされるようにファイルを構成するにはどうすればよいhttpsですか? ありがとう!
83 apache  .htaccess 


5
HTTPSでのみ.htaccessからHSTSヘッダーを設定する方法[クローズ]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、スタックオーバーフローのトピックになります。 8か月前に閉鎖されました。 この質問を改善する 私のWebアプリケーションは、私が制御するさまざまな数のホストで実行されます。各仮想ホストのApache構成を変更する必要がないように、リポジトリ内の.htaccessファイルを使用してほとんどの構成を追加し、各ホストの基本的なセットアップが数行になるようにします。これにより、新しいバージョンの展開時に構成を変更することもできます。現在、.htaccess(un)setsヘッダーは、いくつかの書き換え魔法を実行し、UAのキャッシュを制御します。 .htaccessを使用してアプリケーションでHSTSを有効にしたい。ヘッダーを設定するだけで簡単です。 Header always set Strict-Transport-Security "max-age=31536000" ただし、仕様には、「HSTSホストは、非セキュアトランスポートを介して伝達されるHTTP応答にSTSヘッダーフィールドを含めてはならない」と明確に記載されています。したがって、HTTP接続を介してヘッダーを送信するときにヘッダーを送信したくありません。http://tools.ietf.org/html/draft-ietf-websec-strict-transport-sec-14を参照してください。 環境変数を使用してヘッダーを設定しようとしましたが、そこでスタックしました。それを行う方法を知っている人はいますか?


4
Htaccess:URLから末尾のスラッシュを追加/削除します
私のウェブサイトは-> WSS壁紙スクリプトと呼ばれるスクリプトを実行します 私の問題->コンテンツの重複を防ぎ、URLをクリーンアップするために、URLの末尾にスラッシュを強制的に削除または追加しようとしています。 私はあらゆる種類を試し、考えられるすべてのことを試し、インターウェブからロードしましたが、まだそのような運はありません!それは簡単な修正かもしれませんが、私はそれをたくさん見てきましたが、おそらく死んだ明らかな何かを知らないでしょう。 だから私はあなたに私のすべての.htaccessコードを提示します: DirectoryIndex index.php RewriteEngine on RewriteRule ^download/([0-9]+)?/([0-9]+)x([0-9]+)/([^/\.]+) image.php?id=$1&width=$2&height=$3&cropratio=$4&download=1 [L] RewriteRule ^file/([0-9]+)?/([0-9]+)x([0-9]+)/([^/\.]+) image.php?id=$1&width=$2&height=$3&cropratio=$4 [L] RewriteRule ^preview/([0-9]+)?/([0-9]+)x([0-9]+)/([^/\.]+) wallpaper_preview.php?id=$1&width=$2&height=$3&name=$4 [L] RewriteRule ^thumbnail/([0-9]+)?/([0-9]+)x([0-9]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/]+) image.php?wallpaper_id=$1&width=$2&height=$3&cropratio=$4&align=$5&valign=$6&file=$7 [L] RewriteRule ^cat/([0-9]+)?/([^/\.]+)/p([0-9]+) index.php?task=category&id=$1&name=$2&page=$3 [L] RewriteRule ^cat/([0-9]+)?/([^/\.]+)/([0-9a-zA-Z?-]+)/p([0-9]+) index.php?task=category&id=$1&name=$2&sortby=$3&page=$4 [L] RewriteRule ^cat/([0-9]+)?/([^/\.]+)/([0-9a-zA-Z?-]+)-([0-9]+) index.php?task=category&id=$1&sortby=$3&page=$4 [L] RewriteRule ^cat/([0-9]+)?/([^/\.]+) index.php?task=category&id=$1&name=$2 [L] RewriteRule ^tag/([^/\.]+)/([0-9a-zA-Z?-]+)/([0-9]+) index.php?task=tag&t=$1&sortby=$2&page=$3 [L] RewriteRule ^tag/([^/\.]+) index.php?task=tag&t=$1 [L] RewriteRule …

2
ワードプレスのhtaccessを使用したサブフォルダーへのサブドメインルート
アドレスバーを変更せずにsub.domain.com表示されるサブドメインを作成しようとしていdomain.com/subます。 ここで行った他の質問に基づいて、次の.htaccessルールを思いつきました。 RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] RewriteRule ^((?!sub/).*)$ /sub/$1 [L,NC] 問題は、私がWordPressインスタンスを使用していて、私の.htaccessが現在次のようになっていることです。 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] RewriteRule ^((?!sub/).*)$ /sub/$1 [L,NC] しかし、sub.domain.comを参照すると、WordPressから自分のホームページ(domain.com)にリダイレクトされます。これを正しく行うにはどうすればよいですか? それを次のように変更しようとしました: <IfModule mod_rewrite.c> …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.