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

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

cakephp - Cakephp URL ルート

私の現在のURLは

この URL を

私は次のルートを使用しています

しかし、次のような URL で問題が発生しています。

それらをカテゴリアクションにリダイレクトします。

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

java - Struts2 正規表現構成

Struts2 Web アプリを作成しています。

のような URL が必要ですwww.xyz.com/portal/orgCode/signin。この orgCode は動的であるため、そのために正規表現を使用しています。

struts.xml を次のように構成します。

www.xyz.com/mainLoginこれは正常に機能していますが、次の構成では次のような URLは機能しません。

エラーは

HTTP ステータス 404 - 名前空間 / およびアクション名 mainLogin にマップされたアクションがありません。

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

yii2 - きれいな URL を作成するには?

この customer/index/amount/12000/location/in のようなきれいな URL を作成するにはどうすればよいですか。Yii1.1 ではデフォルトで利用可能でした。プリティ URL を有効にするのは簡単でした。Yii2 では、きれいな URL が必要な場合、すべてのアクションのルールを作成する必要があります !!!

Codeigniter では、index.php/controller/action/parameter1/parameter2/parameter3 を取得します。つまり、アクション パラメーター変数を公開しません。これも URL ルールを記述しなくても可能です。

===編集===

ルールが定義されていない場合、パラメーターに対してプリティ URL が機能しない

以下は私のmain.phpです

私は多くの404を取得しています

192.168.1.3/~user/urshow/frontend/web/movies/movies_all このようになればうまくいきます 192.168.1.3/~user/urshow/frontend/web/index.php?r=/movies/movies_all

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

angularjs - Apacheでhtml5mode(true)を使用したangularjs ngrouteが失敗する

$locationProvider.html5Mode(true) と htaccess の書き換えで ngroute を使用しようとしていますが、動作させることができません。

たとえばhttp://localhost/angular_blog/article/someTitleにアクセスしようとすると、コンソールに次のエラーが表示されます。

私が見つけたさまざまなことをすべてやったと思いますが、それでうまくいくはずなので、明らかに何かが欠けています. 以下にコードを含めました。ヘルプやポインタがあれば大歓迎です。

HTML

JS - blogApp.js

HTACCESS

0 投票する
0 に答える
657 参照

javascript - ディープリンクとプリティ URL を使用した page.js による SPA でのブックマーク

私はSPAプログラミングを始めており、page.jsで動作するアプリを持っています. stackoverflow と page.js を検索しましたが、ページがリロードされた (または共有またはブックマークされた後に読み込まれた) ときに /record/Name1 などの URL 要求を処理する方法がわかりません。

私が見る唯一の方法は、履歴 API を使用して、record.php?id=name のようなファイルを参照することです。しかし、stockoverflow で行われているように、より良い/より美しい方法があると思います。次のステップのチュートリアルまたはサンプルを教えてください。jquery のようなフレームワークは避けたいと思います (ただし、Polymer を使用します)。

ここに私のテストコードがあります。

助けてくれてありがとう。

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

angularjs - Angularjs ベース タグと $locationProvider により、テンプレートの読み込みが妨げられます

#angularjs の URLを削除したい。だから私はこのブログをフォローしました。

これは私の.config()です:

そして、これは私のもの<header>です:

しかし、/リンクにアクセスすると。このhttp://localhost/my-app/ように空白のページしか表示されません。コンソールにエラーはありませんので、問題はテンプレートの読み込みにあると想定しています。を使用してui.routerいます。誰かがこの問題に遭遇しましたか? ありがとう。

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

meteor - Iron Router と使いやすい slug パッケージを使用したきれいな URL

このきれいなスラッグ パッケージで正しいデータを出力する方法がわかりません。どんな助けでも大歓迎です。

Meteor の大気から次のパッケージを使用しています。https://atmospherejs.com/todda00/friendly-slugs

コレクションに送信し、ページを「works/titleOfPost」にルーティングするフォーム送信があります

コレクションに接続するためにフレンドリーなスラッグ宣言を使用しています。これがそのコードです。

これが私のフォーム送信が私に送信する場所です。これは、URLが正しく表示されるために機能しているようです。

これが、問題がルーターにあると私が思うところです。

これはコンソールのデバッグです。

これは私のコレクションデータです

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

yii2 - yii2 でプリティ URL を作成できない

yii2でプリティ URLを使いたい

Web ディレクトリの.htaccessファイル:

config/web.phpで:

url がurlmanager のようにlocalhostページをロードする が、またはロードする他の URL である場合、再度ロードされます。view/indexlocalhost/aboutlocalhost/about.phpview/aboutview/index

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

apache - htaccessプリティURLと強制www

次のコードを使用して、きれいな URL を実現しています。

そして、それはうまく機能しています。

ただし、きれいな URL を維持しながら、ドメインを強制的に www にリダイレクトする必要もあります。

domain.com -> www.domain.comwww へのリダイレクトを要求するいくつかのスレッドを読みましたが、きれいな url (domain.com/news -> www.domain.com/newsそれぞれ)と一緒に実装することはできません。

誰でもこれを達成するのを手伝ってもらえますか?

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

amazon-web-services - AWS–s3 > Cloudflare 書き換え URL

静的ウェブサイトのホスティングに AWS–s3 を使用し、Cloudflare サービス (DNS を含む) を介して実行しています。.htmlコンテンツの重複を回避しながら、from URL 名を切り詰めることが SEO のベスト プラクティスです。nginx を使用して目的の結果を達成していましたが、s3 または Cloudflare を使用しても可能かどうか疑問に思っています。私の腸は私にノーと言います。

基本的な要件は次のとおりです。 に書き換える(リダイレクトしない)example.com/about.html必要があります。s3に保存されているファイル名は、明らかに.example.com/about*.html

私が遭遇した1つのハックは次のとおりです。

  1. サーバー上のファイル名をabout(ファイル拡張子なしで) に変更します。
  2. 次に、s3 コンソールで、メタデータcontent-typeを に戻しtext/htmlます。

私はこれを恐ろしい「解決策」と考えてい*.htmlます。アクセスすると 404 が返されます。もちろん、.html拡張子を持つ複製ファイルを作成し、場合によっては Cloudflare で URL 転送ルールを作成しない限り。非常に面倒であるだけでなく、単純にスケールしません。

より良い方法はありますか?