問題タブ [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.

0 投票する
2 に答える
1663 参照

apache - mod_rewriteを使用してサイトをサブディレクトリに移動するにはどうすればよいですか?

次のようなURLのサイトがあります。

サイトを再設計したので、URLは次のようになります。

Apacheのmod_rewriteを使用して、すべてのページを新しい場所に301リダイレクトするにはどうすればよいですか?

0 投票する
3 に答える
4977 参照

php - Zend Framework で mod_rewrite を使用するには?

Zend Framework を使用して新しいサイトをデプロイしました。私のチュートリアルは人気があるため、チュートリアルのリクエストを新しいサイトの関連ページにリダイレクトしたいと思います。これまでのところ、これは私が持っているものです:

書き換え前のURL: http://neranjara.org/tutorials/?tid=56

書き換え後のURL:http: //neranjara.org/article/id/56

使用しようとしている .htaccess ファイルは次のようになります。

しかし、このルールはどの URL とも一致しません... :'(

ここに問題がある人はいますか?

0 投票する
2 に答える
1533 参照

.htaccess - .htaccess URL がスペースで切り取られています (私は Codeigniter を使用しています)

次のコードを使用して、https ://live.example.comをhttp://example.com/apiにマップしました。

次の URL:

次の場所にマップすることを想定しています:

代わりに、次のようにマップします。

だから、スペースでそれをカットするようです。Codeigniter フレームワークを使用していますが、そこに問題があるかどうかはわかりません。

また%20、URL バーにスペースを使用したり、スペースを使用したりしても、異なる結果は得られません。

なぜこれが起こるのか、誰にでもアイデアや解決策はありますか?

どうもありがとうございました、

0 投票する
2 に答える
193 参照

mod-rewrite - mod_rewrite 式のちょっとしたヘルプ

私たちが持っている drupal の mod_rewrite 式で非常に迅速な修正が必要です

しかし、get でサブドメインの値もリダイレクトする必要があるため、次のようなものが必要です。

やり方がわかりません、助けてください!

0 投票する
5 に答える
29310 参照

apache - URL にスペースを含む mod_rewrite

スペースが含まれる URL をリダイレクトするには、いくつかの RewriteRules をセットアップする必要があります。私はこれを試しました:

...しかし、うまくいきません。%20 の代わりにスペースを入れると、500 内部サーバー エラーが発生します。スペースを追加するにはどうすればよいですか?

0 投票する
1 に答える
738 参照

php - 2 つの異なるブランケット リダイレクト (WordPress パーマリンク用) による URL 書き換え

ページリクエストを制御するための比較的複雑な .htaccess ファイルがあります。これは現在、WordPress インストールを含む 1 つのディレクトリを除いて、ファイルのすべてのリクエスト (いくつかのタイプの除外を含む) をインデックスファイルにリダイレクトします。

WordPress PermaLink サポートを有効にする必要がありますが、.htaccess を変更して機能させるのに苦労しています。

PermaLinks は、より SEO に適した URL を生成するために必要であり、通常は WordPress によってのみ処理されます。 404 応答)。

現在の .htaccess の内容は次のとおりです。

コメントアウトされたセクションは、WordPress PermaLink 機能のルールを追加しようとして失敗した場所です。

最初は、このコードが機能していると思っていましたが、実際には、WordPress 以外のリクエストがまだ blog/index.php ファイルにルーティングされており、ブログから他のサイト領域へのリンクをたどろうとすると、これらは再びブログにルーティングされます。 index.php.

0 投票する
1 に答える
1306 参照

regex - RewriteRule、ただしサブドメインは保持

例として、以下をリダイレクトしたいと思います。

基本的に、可変数のサブドメインがあり、リダイレクトでドメイン名自体を変更したいだけです。

試してみるための手がかりや提案はありますか?

ありがとう。

0 投票する
2 に答える
1409 参照

.htaccess - .htaccessrewritecondrewriteケースレベル2folder= info

.htaccess私は書き直したかった:

私はブラウザにまだ表示させたかった:

レベル2の書き換えでは、次のように書き換えたくありませんでした。

また

しかし

同様に動作します

これは理にかなっていますか?

何か助けはありますか?

0 投票する
2 に答える
258 参照

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 を有効にするにはどうすればよいですか?

0 投票する
1 に答える
2534 参照

.htaccess - 「RewriteRule ^([^/]+) index.php?id=$1」は、入力されたテキストの代わりに「index」を投稿します

URLを入力/?id=some_textしてそれを行うと、index.phpスクリプトは正常に機能しますが、そうすると/some_text、index.phpは常に値「index」を持つIDを受け取ります。

最初はRewriteRule ^([^/]+) ?id=$1Webページの代わりに「Internal Server Error」を返しましたが、それをRewriteRule ^([az]+) index.php?id=$1に変​​更し、エラーページの受信を停止しましたが、スクリプトは「index」を受信し始めました何を入力しても値として

このルールは、MAMP を使用してローカル マシンで機能しましたが、サーバーにアップロードすると機能しなくなりました。

このフォルダの .htaccess ファイルには、このルールのみが含まれています