問題タブ [clean-urls]
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 - Apache .htaccess mod_rewrite ときれいな URL
Ok。そこで、2 つの異なるドメインからアクセスできるこのサイトを構築しています。そのため、.htaccess で RewriteBase を使用できません。この問題を回避するために私が使用するルール (以下) はうまく機能しているようです。ただし、クリーン URL (WAMP) を使用してローカル ボックスで以下の .htaccess 設定を使用すると、すべて正常に動作しますが、これをライブ サーバー (共有ホスティング LAMP) で使用すると、ナビゲートするすべてのページにホームページが表示されます (ブラウザの URL は明らかに更新されていますが、インデックスの下に 1 つあると思います。
どんな助けやアイデアも大歓迎です。
- ルーク
url - 「Web 2.0」スタイルの URL を使用する必要があるのはなぜですか?
要するに、http://stackoverflow.com/badges/6/supporter
「より単純な」(そして主観的に)のようなものではなく、のようなものを使用する理由http://stackoverflow.com/badges/6/
.
自分のサイトでも /post/6/ を使用して投稿を参照しています (ID によって、まだスラッグを保存していますが/post/6/small-rant-on-urls
) 。本当に必要以上に。
asp.net - ビューステートを永久にオフにするにはどうすればよいですか?
PHP のバックグラウンドを持つ私は、きれいな URL を使用して、あるサービスから別のサービスにデータを取得するのが大好きです。
ただし、一部の ASP.NET プロジェクトでは、URL に恐ろしい ViewState パラメーターが含まれています。
これをグローバルにオフにする方法はありますか?
ASP.NET アプリにどのような影響がありますか?
python - URL で使用するために Python で文字列をエンコードおよびデコードするにはどうすればよいですか?
次のような文字列があります。
String A を暗号化して、クリーンな URL で使用したいと考えています。このようなもの:
文字列Aを指定すると、PythonにエンコードAPIがあり、文字列Bを返しますか? 文字列Bを指定すると、PythonにデコードAPIがあり、文字列Aを返しますか?
rest - REST URI をバージョン管理する方法
REST URI をバージョン管理する最良の方法は何ですか? 現在、URI 自体にバージョン # があります。
この表現のバージョン 4 の場合。
バージョンは queryString に属していますか? すなわち。
それとも、別の方法でバージョン管理を行うのが最善でしょうか?
php - PHP で .php 拡張子を削除する
私はここでいくつかの助けを借りることができます. これを使用して URL を修正していますが、.php 拡張子を削除する方法がわかりません。URL は次のようになります: http://mydomain.com/page.php/foo/123/bar/456
何か案は?
/トバイアス
php - PHPでユーザーフレンドリーなseoを使用する
これは私が現在使用している URL パスです。
URLパスを次のように取得したい
PHP で SEO のユーザーフレンドリーな URL を使用します。
そして、「タイトル」の値を取得する方法は? 誰でも私を助けてくれます。
php - サイトのURLにmod_rewriteを使用する必要がありますか?
私のサイトは現在このようなURLを扱っています...
...など、おそらく少なくとも120〜150の異なるページがあります。私のサイトでは、ページは次のように作成されています。
index.phpには、関数/クラスファイルが含まれるメイン構成ファイルが含まれますindex.phpには、ヘッダーファイルが含まれますindex.phpには、URLからのページファイルが含まれますか?p = pagename index.phpには、フッターファイルが含まれます
このようにして、私のサイトのすべてのページがそのようなインデックスページを介してコンパイルされ、現在ほとんどのサイトコードを書き直し/再構築しているので、URLのクリーンアップを検討/検討してきました。私がそれをするつもりならそれをしなさい。URLをクリーンアップするということは、mod-rewriteを使用しているため、上記のURL構造は代わりに次のようになります...
それで、まず第一に、これを行うことには何か欠点があります、それはmod_rewriteを使用しているので、より多くの処理作業を作成しますか?
また、上記の形式でファイル名を一致させるために必要な正規表現やその他のものを書くのは難しいでしょうか。いくつかのページだけをリストしましたが、ブログ、掲示板、フォーラム、あらゆる種類のもの
regex - この正規表現を行うより良い方法はありますか?
私は最終的に、私のサイトで以下の形式で正規表現を使用してきれいな URL を作成するための良い/簡単な方法を見つけましたが、非常に大きな .htaccess ファイルが必要になります。 mod_rewrite を使用するパフォーマンスについてですが、サイトのほぼすべてのページに個別のエントリを使用して、私がいる場所で実際に使用されているのを見たことがありません。
以下はエントリの例です。1 ページに 2 つのエントリがあり、最初のエントリが書き換えられます。
http://www.example.com/users/online/friends/
から
http://www.example.com/index.php?p=users.online.friendsへ
それはうまく機能しますが、ユーザーが最初のページにいない場合、ページングのために URL に別のものが追加され、これが発生したときに書き換えるために別のエントリを作成する必要がありました。これは正しい方法ですか、それともこれらを何らかの方法で組み合わせる必要がありますか?
2番目のものはこれを行います
http://www.example.com/users/online/friends/22/
から
http://www.example.com/index.php?p=users.online.friends&page=22
mod-rewrite - MOD_Rewrite / ISAPI_Rewrite で、特定のドメインに影響を与えるルールを作成するにはどうすればよいですか?
最近、Linux ホストから Windows 2003 を搭載した専用サーバーに移行しました。Mod_rewrite を使用するサイトは 1 つしかありませんでしたが、ISAPI _Rewrite 3 は無料で、ルールはグローバルです。
「mysite.com」のみに影響し、他のものには影響しない条件を作成するにはどうすればよいですか?
これは私の httpd.conf ファイルです
この 1 つのサイトのためだけに ISAPI_Rewrite を購入したくありません
ありがとうございました