問題タブ [mod-rewrite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - mod_rewriteを使用してサイトをサブディレクトリに移動するにはどうすればよいですか?
次のようなURLのサイトがあります。
サイトを再設計したので、URLは次のようになります。
Apacheのmod_rewriteを使用して、すべてのページを新しい場所に301リダイレクトするにはどうすればよいですか?
php - Zend Framework で mod_rewrite を使用するには?
Zend Framework を使用して新しいサイトをデプロイしました。私のチュートリアルは人気があるため、チュートリアルのリクエストを新しいサイトの関連ページにリダイレクトしたいと思います。これまでのところ、これは私が持っているものです:
書き換え前のURL: http://neranjara.org/tutorials/?tid=56
書き換え後のURL:http: //neranjara.org/article/id/56
使用しようとしている .htaccess ファイルは次のようになります。
しかし、このルールはどの URL とも一致しません... :'(
ここに問題がある人はいますか?
.htaccess - .htaccess URL がスペースで切り取られています (私は Codeigniter を使用しています)
次のコードを使用して、https ://live.example.comをhttp://example.com/apiにマップしました。
次の URL:
次の場所にマップすることを想定しています:
代わりに、次のようにマップします。
だから、スペースでそれをカットするようです。Codeigniter フレームワークを使用していますが、そこに問題があるかどうかはわかりません。
また%20
、URL バーにスペースを使用したり、スペースを使用したりしても、異なる結果は得られません。
なぜこれが起こるのか、誰にでもアイデアや解決策はありますか?
どうもありがとうございました、
氷
mod-rewrite - mod_rewrite 式のちょっとしたヘルプ
私たちが持っている drupal の mod_rewrite 式で非常に迅速な修正が必要です
しかし、get でサブドメインの値もリダイレクトする必要があるため、次のようなものが必要です。
やり方がわかりません、助けてください!
apache - URL にスペースを含む mod_rewrite
スペースが含まれる URL をリダイレクトするには、いくつかの RewriteRules をセットアップする必要があります。私はこれを試しました:
...しかし、うまくいきません。%20 の代わりにスペースを入れると、500 内部サーバー エラーが発生します。スペースを追加するにはどうすればよいですか?
php - 2 つの異なるブランケット リダイレクト (WordPress パーマリンク用) による URL 書き換え
ページリクエストを制御するための比較的複雑な .htaccess ファイルがあります。これは現在、WordPress インストールを含む 1 つのディレクトリを除いて、ファイルのすべてのリクエスト (いくつかのタイプの除外を含む) をインデックスファイルにリダイレクトします。
WordPress PermaLink サポートを有効にする必要がありますが、.htaccess を変更して機能させるのに苦労しています。
PermaLinks は、より SEO に適した URL を生成するために必要であり、通常は WordPress によってのみ処理されます。 404 応答)。
現在の .htaccess の内容は次のとおりです。
コメントアウトされたセクションは、WordPress PermaLink 機能のルールを追加しようとして失敗した場所です。
最初は、このコードが機能していると思っていましたが、実際には、WordPress 以外のリクエストがまだ blog/index.php ファイルにルーティングされており、ブログから他のサイト領域へのリンクをたどろうとすると、これらは再びブログにルーティングされます。 index.php.
regex - RewriteRule、ただしサブドメインは保持
例として、以下をリダイレクトしたいと思います。
基本的に、可変数のサブドメインがあり、リダイレクトでドメイン名自体を変更したいだけです。
試してみるための手がかりや提案はありますか?
ありがとう。
.htaccess - .htaccessrewritecondrewriteケースレベル2folder= info
.htaccess
私は書き直したかった:
に
に
私はブラウザにまだ表示させたかった:
レベル2の書き換えでは、次のように書き換えたくありませんでした。
また
しかし
同様に動作します
これは理にかなっていますか?
何か助けはありますか?
apache - アパッチの書き換え
apache で fastcgi を使用して実行されているいくつかの Ruby アプリを除いて、すべての要求を Mongreel にプロキシしたいと考えています。
だから基本的に私はhttp://domain.com/ Mongreel アプリ
http://domain.com/appa Apache によって処理されるRuby アプリ
http://domain.com/app_testb Apache によって処理される Ruby アプリを持っています
私の httpd.conf は次のようになります。
しかし、それは失敗します。 http://doamin.comは Mongreel にプロキシされた期待どおりに動作しますが、他の 2 つのアプリは apache によって処理されません。私の設定の何が問題なのですか?
更新または /appa/* と /app_testb/* 以外のすべてに対して mod_proxy を有効にするにはどうすればよいですか?
.htaccess - 「RewriteRule ^([^/]+) index.php?id=$1」は、入力されたテキストの代わりに「index」を投稿します
URLを入力/?id=some_text
してそれを行うと、index.phpスクリプトは正常に機能しますが、そうすると/some_text
、index.phpは常に値「index」を持つIDを受け取ります。
最初はRewriteRule ^([^/]+) ?id=$1
Webページの代わりに「Internal Server Error」を返しましたが、それをRewriteRule ^([az]+) index.php?id=$1に変更し、エラーページの受信を停止しましたが、スクリプトは「index」を受信し始めました何を入力しても値として
このルールは、MAMP を使用してローカル マシンで機能しましたが、サーバーにアップロードすると機能しなくなりました。
このフォルダの .htaccess ファイルには、このルールのみが含まれています