問題タブ [dynamic-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 投票する
7 に答える
832 参照

seo - 動的 URL を使用した SEO とハードリンク

ASP.NET MVC (または HttpHandlers を使用) を使用すると、この質問のようなタイトルを含む URL を動的に生成できます。

タイトルが変更 (たとえば、編集) され、別のサイトからのページへのリンクがあった場合、またはその URL に対して Google のページランクが計算された場合はどうなりますか?

私はそれがすべて失われたと思いますよね?(リンクはどこにもポイントせず、計算されたページランクは失われます)

もしそうなら、それを避ける方法はありますか?

0 投票する
4 に答える
599 参照

apache - 動的 URL の mod_rewrite ルールに関するヘルプ

うーん.. mod_rewrite は私を愚かに感じさせます。私はまだそれについて頭を悩ませていません。:/

私はこのURLを持っています:

http://example.com/a/name/

...ここで指摘したいこと:

http://example.com/a/index.php?id=name

...引数としてname渡されるのはどこですか。index.phpid

私が試したものはすべて、404または500のいずれかになります.. :(

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

python - Google の AppEngine 内の動的 URL

こんにちは、

私は現在、Google AppEngine 内で信じられないほど単純なものを構築しようとしています。目標は、私の iPhone アプリケーションに接続する単純な写真共有アプリケーションを構築することです。これはすべて、Python と Objective-C の両方の学習体験です。

(私はかなり長い間PHPプログラマーでした)。

目標は、次のような URL を作成することです: /img/{{ model.key.id }}

問題は、Python スクリプトをどのように実行しても、エラーが発生するか、FOR ステートメントでラップされたテンプレート ページに何も表示されないように見えることです。

私の App.yaml ファイル:

私のモデル (beta.py 内):

画像ページを表示するための私のクラス:

クラスで次のすべてを試しましたが、すべて失敗に終わります。URLにkey、key.name、およびkey.idを指定して試しました:

私のURL:

テンプレート クエリ:

これは信じられないほど単純なもののように思えます。何かが欠けていることはわかっていますが、どこにあるのかわかりません。これは PHP で記述しますが、AppEngine のコンセプトが気に入っています。上で述べたように、これは Python の優れた学習体験です。

補足として、このアプリケーションはサイトのホームページで動作します。私は単に GQL クエリを持っており、画像を正常に出力しますが、/img/id ページに移動しようとすると失敗します。

男性(およびギャル)にアドバイスはありますか?前もって感謝します!

更新 #1 :
ジョナサンの要求によると、以下は Image クラスです。

また、これを投稿した後、実際の画像として/imgを実行し、ビューページを表示するために/img/を実行しようとしていたため、これが問題の一部であることに気付きました。それ以来、これを変更し、現在は機能するモデルを持っています。ただし、key.id ではなく Key に基づいています。

URL:

新しい ViewPage クラス:

つまり... View ページ (コメントなどを含む) にアクセスするには、次の URL にアクセスする必要があります: /b/i?img_id={{ image.key }}

少なくともページは機能していますが、上記のようにページを次のように表示することをお勧めします: /b/img/{{ image.key.id }}

更新 #2: ViewPage クラスと URL が更新されました:

新しい URL: ('/b/image/([-\w]+)', ViewPageV2),

以下は 2 つのスクリーンショットで、1 つは ID "1" が存在する証拠であり、現在発生しているエラーです。

代替テキスト http://img215.imageshack.us/img215/9123/screenshot20091130at937.png

代替テキスト http://img215.imageshack.us/img215/2207/screenshot20091130at938.png

もう一度、ありがとう!

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

.htaccess - .htaccess リダイレクト動的 URL

次のコードを使用して、動的 URL を同じドメイン内の新しい動的 URL にリダイレクトしようとしています。

私もこれらを試しました:

しかし、これは にリダイレクト/products/item/342/して/product/42/いました。これをより大きな数 (例: 123456789) でテストしたところ、 にリダイレクトされました/product/23456789/

私のルールが最初の桁を取得していないように見えますが、これを解決するのを手伝ってくれる人はいますか?

私も[\d]インストール済みのを使用してみまし[0-9]たが、これには同じ問題があります。

乾杯!

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

html - curl:動的URLからダウンロード

私はbashでcurlを含むhtmlファイルをダウンロードしようとしています。このサイトのように:http: //www.registrar.ucla.edu/schedule/detselect.aspx?termsel = 10S&subareasel = PHYSICS&idxcrs = 0001B +++

手動でダウンロードすると、正常に動作します。ただし、crontabを使用してスクリプトを実行しようとすると、出力htmlファイルは非常に小さく、「オブジェクトはここに移動しました」とだけ表示されます。壊れたリンクで。これは、crontabコマンドが実行するスパース環境と関係がありますか?私はこの質問を見つけました:

php ssl curl:オブジェクト移動エラー

しかし、私はphpではなくbashを使用しています。bashでこの問題を修正するために設定する同等のコマンドラインオプションまたは変数は何ですか?

(wgetではなくcurlでこれを実行したい)

編集:まあ、ファイルを手動で(インタラクティブシェルを介して)ダウンロードすることは機能することもありますが、機能しないこともあります(「オブジェクトはここに移動しました」というメッセージが表示されます)。したがって、特にcronの環境の問題ではなく、curl自体の問題である可能性があります。

cronエントリ:
* * * * * ~/.class/test.sh >> ~/.class/test_out 2>&1

test.sh:

編集:問題は解決しました。問題は、URLの漂遊タグでした。これは、スクリプトを生成するために実行していて、sedがのすべてのインスタンスを正規表現sed s,"<URL>",\""$url"\", template.txt > test.shに置き換えたためです。URLを修正した後、カールは正常に機能します。&<URL>

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

mod-rewrite - 動的URLを新しい動的URLに書き換えます

私はRewriteEngineを初めて使用しましたが、次の問題に対する答えを見つけることができませんでした。私はeコマースサイトを運営しており、製品のSKUのカタログは常に変化しています。私たちのURLは動的です。問題は、動的変数を別の動的変数にリダイレクトさせたい場合はどうなるかということです。

たとえば、私は欲しい:

http://www.mydomain.com/product.jhtm?id=12345

今行くには:

www.mydomain.com/product.jhtm?id=78910

.htaccessを介してこれを行うにはどうすればよいですか?

前もって感謝します。

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

regex - 動的URL目標設定の正規表現

この正規表現を使用してGAで2日間の目標を設定しようとしましたが、頭を悩ませることができません...

URLの形式は次のとおりです。

transaction_id =には、9つの数字 verify=が入力されます。数字の文字列、大文字と小文字の両方が入力されます。

基本的には、次のURLで終わるURLのみを照合したいと思います。&method=creditcard&type=purchase

私はただ入れようとしました&method=creditcard&type=purchaseが、他のURLも取得します。

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

apache - サイトの背後にあるテクノロジー (Google サイト、Shoppify など) は何ですか?

Google サイトや shopify などのサイトで、顧客が Web サイトを作成し、それを自分のドメインにリンクする方法を知りたいです。Google サイトでは、ユーザー提供のドメインでユーザーが独自の Web サイトを作成できます。また、shopify では、ユーザーが独自の e コマース サイトを作成できます。ここでも、作成した Web ショップへのアクセスに使用する独自のドメインを提供できます。

どちらの場合も、表向きはユーザーのドメイン名をブラウザーに入力することで Web サイトにアクセスしますが、実際には Web サイトはサードパーティ企業 (Google、Shopify など) によってホストされています。

これはどのように可能ですか?これが(可能性が高い)どのように行われているかについての洞察を持っている人はいますか?

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

php - PHP:htaccessのデフォルト変数

URLの最後に来るクエリのデフォルト変数を設定したい

.htaccessファイルは、次のようにURLをリダイレクトします。

表示されたURL


次のように、ページ名が設定されていない場合。

デフォルトは「インデックス」です。php関数を使用することもできますheader("location:url")が、URLが必要ない場合は、最後に「インデックス」の部分が表示されます。



htacessコンテンツ

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

php - htaccess を使用したデフォルト ページへの単純なリダイレクト

ページの例/folder/をリダイレクトするには、htaccess ファイルの最後にエントリが必要です。


http://www.server.com/folder/"some-page-name"

ページが定義されていない場合は、デフォルトで「インデックス」にしたい

ヘタセス