問題タブ [vanity-url]

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 投票する
3 に答える
291 参照

php - バニティ URL: mod_rewrite と SQL クエリが無効なフラグ区切り文字エラーを返す

非常に簡単な方法で Web サイトでバニティ URL を有効にしていますが、500 サーバー エラーが発生します。

次のような URL を有効にしたい :mysite.com/ben代わりにmysite.com/profile.php?id=2

htaccessファイルで使用しているコードは次のとおりです。

profile.php の上部にあるクエリは次のとおりです。

さて、このスクリプトを使用すると、アクセスしようとしたすべてのページで 500 サーバー エラーが発生します。私の Apache エラー ログには、次のように表示されます。 RewriteRule: bad flag delimiters

これは何を意味するのでしょうか?

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

php - .htaccess ルールを組み合わせる: 拡張子を削除して URL 変数を書き換える

次のルールを持つ.htaccessファイルがあります

www.mysite.com/about.phpこれは基本的に、次の URL のいずれかを変換www.mysite.com/aboutしてリダイレクトwww.mysite.com/about/www.mysite.com/aboutますwww.mysite.com/user/john

何が問題なのかわかりません。コードはこれに基づいています ( How-to? Vanity URL & ignore .PHP extension with .htaccess )

私のphpは次のようになります

どんな助けでも大歓迎です、ありがとう。

編集:Apacheエラーログは言う

提案どおり、フラグを削除して[NC]フラグを追加しました[L]が、同じエラーが続きます。

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

php - バニティ URL とファイル拡張子スクリプトが干渉している

htaccess ファイルに次のコードがあります。

バニティ URL に関しては問題なく動作しますが、URL の末尾にあるphp 拡張子を削除するとうまくいきません:

1.と入力するmysite.com/home.phpと にリダイレクトされますhome.phpが、拡張機能はアドレス バーに表示されたままです。

2.を入力mysite.com/homeすると、カスタム エラー ページにリダイレクトされhomeます。ユーザー名がデータベースではないためです。

1. と 2. を修正するにはどうすればよいですか?

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

url - Google アナリティクスとバニティ URL?

Google アナリティクスを使用して、他のサイトの場所にリダイレクトするバニティ URL を追跡する方法はありますか?

このように: http://www.focusonenergy.com/utilities

次のように解決します: http://www.focusonenergy.com/about/participating-utilities

バニティリンクを使用した訪問者の数を知りたい. サイト コンテンツをフィルタリングしても、正確なレポートは得られません。

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

ruby-on-rails - Railsでパラメーターをidからカスタム変数に変更できません

私は非常に単純であるべき何かを理解しようと頭を悩ませてきたので、何かを見落としているだけだと確信しています. ユーザーがカテゴリを作成し、それらのカテゴリに基づいて関連するストーリーを投稿できるサイトのバニティ URL を作成しようとしています。たとえば、映画のセクションを表示するには、/categories/movies にアクセスする必要があります。カテゴリ ID /categories/1 を使用するように設定すると、問題なく動作します。なんらかの理由で、Rails は title パラメータではなく、id パラメータを使用してカテゴリを見つけようとし続けます。Ruby 2.0.0 と Rails 4.0 を使用しています。「find_by」メソッドがまもなく非推奨になると読んだので、これを処理するより良い方法があれば、それは素晴らしいことです。関連するコードは次のとおりです。

カテゴリー コントローラー

Routes.rb

ページをレンダリングするときの端末の読み上げ

繰り返しますが、パラメータは ID ではなく {"title"=>"Movies"} と読む必要があります。私が言ったように、それは私が見落としていた非常に単純なものだと確信しています. どんな助けでも大歓迎です。ありがとう。