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

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

8
mod_rewriteの隠された機能
mod_rewrite最近、スレッドのかなりの数が浮かんでいるように見えますが、スレッドの特定の側面がどのように機能するかについて少し混乱しています。結果として、私は一般的な機能に関するいくつかのメモと、おそらくいくつかの迷惑なニュアンスをまとめました。 他にどのような機能/一般的な問題に遭遇しましたmod_rewriteか?

8
.htaccess RewriteRuleが機能しないことをデバッグする方法
何も実行していないファイルを持ってRewriteRuleい.htaccessます。これをトラブルシューティングするにはどうすればよいですか? .htaccessファイルがApacheによって読み取られ、遵守されているかどうかを確認するにはどうすればよいですか?「書き込んでいる」というエコーメッセージを書き込むことはできますか。書き込んだ場合、その行はどこにエコー出力されますか? .htaccessファイルが使用されていない場合、どうすればApacheで使用できますか? .htaccessが使用されているのにRewriteRule効果がない場合、デバッグのためにさらに何ができますか?

5
htaccess経由でのみPHPのエラー表示を有効にする
私はウェブサイトをオンラインでテストしています。 現在、エラーは表示されていません(ただし、エラーが存在することはわかっています)。 .htaccessファイルのみにアクセスできます。 .htaccessファイルを使用してすべてのエラーを表示するにはどうすればよいですか? 次の行を.htaccessファイルに追加しました。 php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on そして、ページが今表示します。 内部サーバーエラー

5
.htaccess内のファイルへのアクセスを拒否する方法
次の.htaccessファイルがあります。 RewriteEngine On RewriteBase / # Protect the htaccess file <Files .htaccess> Order Allow,Deny Deny from all </Files> # Protect log.txt <Files ./inscription/log.txt> Order Allow,Deny Deny from all </Files> # Disable directory browsing Options All -Indexes 次のファイルへのアクセスを訪問者に禁止しようとしています。 domain.com/inscription/log.txt しかし、上記のものは機能しません。ブラウザからリモートでファイルにアクセスできます。
112 .htaccess 

10
URLから.htmlを削除する方法は?
.html静的ページのURL から削除する方法は? また、URLのあるURLをURLのないURLにリダイレクトする必要があり.htmlます。(すなわちwww.example.com/page.htmlまでwww.example.com/page)。
112 html  .htaccess 

17
サーバーでmod_rewriteが有効になっているかどうかを確認する方法
現在、私はホスティングをlightspeedサーバーで使用しています。ホスティングmod_rewriteは有効になっていると言いますが、そこでスクリプトを機能させることができません。URLにアクセスしようとすると、404-not foundページが返されます。 Apacheで実行されている別のサーバーに同じコードを配置しました。あそこで働いています。私が推測するので、それはだ.htaccessとmod_rewrite問題が。 しかし、ホスティングサポートはまだmod_rewriteがオンになっていると主張しているので、実際に有効になっているかどうかを確認する方法を教えてください。 で確認を試みましたphpinfo()が、うまくいきません。見つかりません。mod_rewrite使用しているためlightspeedでしょうか。 確認する方法はありますか?私を助けてください。ありがとうございました。 参考までに:私の.htaccessコードは Options -Indexes <IfModule mod_rewrite.c> DirectoryIndex index.php RewriteEngine on RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php/$1 [L,QSA] </IfModule> 私もこうやってみました DirectoryIndex index.php RewriteEngine on RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php/$1 [L,QSA] しかし同じ結果。

9
htaccessでディレクトリ一覧を拒否する
私は、例えば、フォルダを持っています/public_html/Davood/ し、フォルダ内にあまりにも多くのサブフォルダ、例えば:/public_html/Davood/Test1/、/public_html/Davood/Test1/Test/、/public_html/Davood/Test2/、... htaccessファイルを/public_html/Davood/DirectoryListing In /DavoodおよびSub Folders を拒否するために追加したいのですが、可能ですか?
103 apache  .htaccess 


15
.htaccessを使用して.php拡張子を削除する
はい、Apacheのマニュアルを読み、ここで検索しました。何らかの理由で、これを機能させることができません。私が来た最も近いものは、拡張子を削除することですが、ルートディレクトリをポイントしています。これは、.htaccessファイルが含まれているディレクトリでのみ機能します。 .htaccessファイルに対して3つのことを行う必要があります。 .phpを削除するために必要です a。タブを使用するページがいくつかあり、URLはpage.php#tabのように見えます-これは可能ですか? b。正しい場所から来たことを確認するために、URLに追加されたセッションIDを使用する1つのページがありますwww.domain.com/download-software.php?abcdefg。 これは可能ですか?また、これを行う場合、ヘッダーナビゲーションインクルードファイルのリンクから「.php」を削除する必要がありますか?すべきIE "<a href="support.php">support</a>" be <a href="support">support</a>? すべてのURLの前に「www」を強制したいので、そうではありませんdomain.comがwww.domain.com/page。 ページからすべての末尾のスラッシュを削除したいと思います。 探し続けたり、試したりします。サブディレクトリにいると問題が発生しますか?
101 .htaccess 



9
htaccessのAuthUserFileで相対パスを使用するにはどうすればよいですか?
基本認証を使用する.htaccessがあります。.htpasswdファイルへのパスはhtaccessファイルからの相対パスではなく、サーバー構成からのパスのようです。 したがって、同じディレクトリに.htaccessファイルと.htpasswdファイルがあるにもかかわらず、これは機能しません。 AuthType Basic AuthName "Private Login" AuthUserFile .htpasswd Require valid-user ただし、AuthUserFileを絶対パスを使用するように変更しても機能します。 AuthType Basic AuthName "Private Login" AuthUserFile "/home/user/public_html/mydir/.htpasswd" Require valid-user しかし、私はこれをさまざまな地域の複数のサイトで使用するため、もっとモバイルなものを好みます。私はウェブを検索しましたが、解決策はありませんでした。相対パスや変数を使用することは可能%{DOCUMENT_ROOT}ですか?

6
サブディレクトリから.htaccessパスワード保護を削除する方法
パスワードを使用して自分のWebサイト全体をパスワードで保護しています.htaccessが、サブディレクトリの1つを公開して、パスワードなしで表示できるようにしたいと考えています。 サブディレクトリのhtaccessパスワード保護を無効にするにはどうすればよいですか?具体的には、.htaccess構文は何ですか。 これ.htaccessが私のFTPのルートに置かれた私のファイルです。 AuthName "Site Administratrion" AuthUserFile /dir/.htpasswd AuthGroupFile / dev / null 安全なAuthName AuthType Basic ユーザーusername1が必要 注文を許可、拒否 すべてから許可

10
.htaccessのヘッダーセットAccess-Control-Allow-Originが機能しない
私の理由がわかりません .htaccessヘッダー設定が機能しないません。 私の.htaccessファイルの内容: Header set Access-Control-Allow-Origin * Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" Header always set Access-Control-Allow-Headers "*" RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] しかし、を削除Headerして追加するとindex.php、すべて正常に動作します。 header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS"); header("Access-Control-Allow-Headers: *"); 何が欠けていますか?

6
.htaccessにupload_max_filesizeを設定するにはどうすればよいですか?
私はこれらの2行を入れようとしています php_value post_max_size 30M php_value upload_max_filesize 30M ルートの.htaccessファイルに「内部サーバーエラー」メッセージが表示される... php5がサーバーで実行され ているphp.iniにアクセスできないため、htaccessが唯一のチャンスだと思います。 どこが間違いか教えていただけますか? 前もって感謝します
90 php  .htaccess 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.