問題タブ [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.
cakephp - Cakephp URL ルート
私の現在のURLは
この URL を
私は次のルートを使用しています
しかし、次のような URL で問題が発生しています。
それらをカテゴリアクションにリダイレクトします。
java - Struts2 正規表現構成
Struts2 Web アプリを作成しています。
のような URL が必要ですwww.xyz.com/portal/orgCode/signin
。この orgCode は動的であるため、そのために正規表現を使用しています。
struts.xml を次のように構成します。
www.xyz.com/mainLogin
これは正常に機能していますが、次の構成では次のような URLは機能しません。
エラーは
HTTP ステータス 404 - 名前空間 / およびアクション名 mainLogin にマップされたアクションがありません。
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
angularjs - Apacheでhtml5mode(true)を使用したangularjs ngrouteが失敗する
$locationProvider.html5Mode(true) と htaccess の書き換えで ngroute を使用しようとしていますが、動作させることができません。
たとえばhttp://localhost/angular_blog/article/someTitleにアクセスしようとすると、コンソールに次のエラーが表示されます。
私が見つけたさまざまなことをすべてやったと思いますが、それでうまくいくはずなので、明らかに何かが欠けています. 以下にコードを含めました。ヘルプやポインタがあれば大歓迎です。
HTML
JS - blogApp.js
HTACCESS
javascript - ディープリンクとプリティ URL を使用した page.js による SPA でのブックマーク
私はSPAプログラミングを始めており、page.jsで動作するアプリを持っています. stackoverflow と page.js を検索しましたが、ページがリロードされた (または共有またはブックマークされた後に読み込まれた) ときに /record/Name1 などの URL 要求を処理する方法がわかりません。
私が見る唯一の方法は、履歴 API を使用して、record.php?id=name のようなファイルを参照することです。しかし、stockoverflow で行われているように、より良い/より美しい方法があると思います。次のステップのチュートリアルまたはサンプルを教えてください。jquery のようなフレームワークは避けたいと思います (ただし、Polymer を使用します)。
ここに私のテストコードがあります。
助けてくれてありがとう。
angularjs - Angularjs ベース タグと $locationProvider により、テンプレートの読み込みが妨げられます
#
angularjs の URLを削除したい。だから私はこのブログをフォローしました。
これは私の.config()
です:
そして、これは私のもの<header>
です:
しかし、/
リンクにアクセスすると。このhttp://localhost/my-app/
ように空白のページしか表示されません。コンソールにエラーはありませんので、問題はテンプレートの読み込みにあると想定しています。を使用してui.router
います。誰かがこの問題に遭遇しましたか? ありがとう。
meteor - Iron Router と使いやすい slug パッケージを使用したきれいな URL
このきれいなスラッグ パッケージで正しいデータを出力する方法がわかりません。どんな助けでも大歓迎です。
Meteor の大気から次のパッケージを使用しています。https://atmospherejs.com/todda00/friendly-slugs
コレクションに送信し、ページを「works/titleOfPost」にルーティングするフォーム送信があります
コレクションに接続するためにフレンドリーなスラッグ宣言を使用しています。これがそのコードです。
これが私のフォーム送信が私に送信する場所です。これは、URLが正しく表示されるために機能しているようです。
これが、問題がルーターにあると私が思うところです。
これはコンソールのデバッグです。
これは私のコレクションデータです
yii2 - yii2 でプリティ URL を作成できない
yii2でプリティ URLを使いたい
Web ディレクトリの.htaccessファイル:
config/web.phpで:
url がurlmanager のようにlocalhost
ページをロードする が、またはロードする他の URL である場合、再度ロードされます。view/index
localhost/about
localhost/about.php
view/about
view/index
apache - htaccessプリティURLと強制www
次のコードを使用して、きれいな URL を実現しています。
そして、それはうまく機能しています。
ただし、きれいな URL を維持しながら、ドメインを強制的に www にリダイレクトする必要もあります。
domain.com -> www.domain.com
www へのリダイレクトを要求するいくつかのスレッドを読みましたが、きれいな url (domain.com/news -> www.domain.com/news
それぞれ)と一緒に実装することはできません。
誰でもこれを達成するのを手伝ってもらえますか?
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つのハックは次のとおりです。
- サーバー上のファイル名を
about
(ファイル拡張子なしで) に変更します。 - 次に、s3 コンソールで、メタデータ
content-type
を に戻しtext/html
ます。
私はこれを恐ろしい「解決策」と考えてい*.html
ます。アクセスすると 404 が返されます。もちろん、.html
拡張子を持つ複製ファイルを作成し、場合によっては Cloudflare で URL 転送ルールを作成しない限り。非常に面倒であるだけでなく、単純にスケールしません。
より良い方法はありますか?