問題タブ [slash]
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.
seo - URL 末尾のスラッシュと seo
SEOとページランクどっちがいい?
mysite.com/directory/my-page
また
mysite.com/directory/my-page/
上記の 2 つの URL が検索エンジンによって 2 つの別個のページとして扱われることはわかっていますが、一貫してどちらの形式を使用し、どちらが優れているかを判断するのに苦労しています。
ありがとう、
ハム
wcf - 末尾にスラッシュがないWCFRest4.0の単純なURLルート
WCF RESTサービステンプレート40(CS)に基づくWCFREST4.0プロジェクトがあります。末尾にスラッシュを付けずに、単純なサービスエンドポイントURLを公開したいと思います。例えば:
- CarService.cs
- http://www.domain.com/cars-GETはすべての車のリストを返します
- http://www.domain.com/cars/123-GETは、ID123の1台の車を返します
- TruckService.cs
- http://www.domain.com/trucks-GETはすべてのトラックのリストを返します
- http://www.domain.com/trucks/456-GETは、ID456のトラックを1台返します
私は上記のURLを(ディレクトリではなく)リソースリクエストと見なしているため、ここでは末尾のスラッシュは適切ではないと思います。
残念ながら、私は常に/cars/と/trucks/にリダイレクトされ、末尾にスラッシュが付いているため、希望する動作が得られないようです。
「車」のルートとサービス方法を定義した方法は次のとおりです。ルートまたはURIテンプレートの定義にはスラッシュを含めていないことに注意してください。
MVCはこのようには機能しないことに注意してください。MapRouteメソッドを使用すると、/ about /にリダイレクトせずに、リクエストをhttp://www.domain.com/aboutに直接ルーティングできます。WCF REST 4.0で同じ動作を得るにはどうすればよいですか?
.htaccess - URL に末尾のスラッシュを追加する
現在の .htaccess ファイルは次のようになります。
すべての URL にスラッシュを追加したい
このような:
そして、現在のリンクを新しいスラッシュ URL にリダイレクトしたい
誰か助けてくれませんか?
xml - 述語を使用してデータにスラッシュを含む Xpath 一致ノード
SoapUI を使用して xml 応答データを検証しているときに問題が発生しました。問題を解決できるように、問題を XPath Visualizer に転送しました。
Xpath クエリを使用して、子ノードb:ActivityDescription値が '7.75000%10/30-11-10 $1602' に等しい b:AccountActivityノードを、以下の xml の抜粋から返したいと考えています。
これは私のxpathクエリです:
ノード値のスラッシュが一致の失敗の原因となっているようです。xml および xpath クエリからそれらを削除すると、一致します。ノード値のスラッシュの一致に問題はありますか? 根本的な質問のように思えますが、答えが見つかりません。
json - JSON でスラッシュがエスケープ可能な文字なのはなぜですか?
重複の可能性:
JSON: スラッシュがエスケープされるのはなぜですか?
json.orgは、スラッシュ (別名 solidus、/
) をエスケープできると述べています。
ただし、エスケープされていないスラッシュも有効です。
この背後にある合理的な理由は何ですか?それはJavascriptのルーツから来ていますか?(つまり、"</script>"
ブラウザベースの Javascript の問題です。Douglas Crockford のコメントを参照してください) それとも、他の理由がありますか?
django - django - 自動スラッシュが追加された URL
私は自分のウェブサイトでdjango adminを使用しています。admin ( http://example.com/admin ) の後にスラッシュなしで URL を入力すると、404 エラーが発生します。django が URL の末尾にスラッシュを自動的に追加すると思いました。もちろん、スラッシュで終わる URL を入力すると正常に動作します。私が間違っていること、またはどの設定を変更する必要があるか。アイデアをありがとう。
php - PHPでスラッシュが含まれているファイルを削除する
私はアプリを作成し、それがテストされたときに、テスターは「Joe'sTestPage」という名前のファイルを作成しました。これは、「Joes\'TestPage.htm」に相当します。Mの問題は、名前にスラッシュが含まれているためにファイルが削除できないことです。cpanelでftpを使用しようとしましたが、それも削除できません。
誰かが解決策を知っていますか?
apache - request_uri で二重スラッシュ (空のパラメーター) を検出する
しかし、この質問は少し異なります。
次のような RewriteRule があるとします。
したがって、http://localhost/test/a/b/cはhttp://localhost/go.php?q=THREE_a_b_cに書き換えられます。
ここで、 http://localhost/test/a//c のように、中央のパラメーターが省略され、結果が二重スラッシュになる条件を明示的にキャッチしたいとします。
だから私は次のようなルールを書きます:
しかし残念ながら、ルールは決して一致しません。二重スラッシュがと の両方で保持されていても、RewriteRuleは二重スラッシュを認識しないようです。%{THE_REQUEST}
%{REQUEST_URI}
だから私は次のようなルールを書きます:
RewriteCondは REQUEST_URI に二重スラッシュがある場合にのみ適用されるため、これは機能します。しかし、ご覧のとおり、正規表現で解析するときに二重スラッシュがないと想定する必要があります。
RewriteRule が %{REQUEST_URI} で機能すると思っていたので、これはすべて非常に気がかりです。
私の質問は、生の %{REQUEST_URI} ではない場合、RewriteRule は何をフィードするのでしょうか?
apache - RewriteRuleオプションの末尾のスラッシュの問題
パーマリンクがオンになっているワードプレスサイトと並行して構築しているアプリケーションに取り組んでいます。したがって、ワードプレスのキャッチオールの側面を処理する他の書き直しがhtaccessの後半にあります。しかし、私はそれがそれらに到達する前に、私自身の書き直しのいくつかを実行しようとしています。-そして私の後に[L]を使用するのは当然です。スラッシュを許可するか、スラッシュを許可しない(そしてそれでも一致させる)オプションを最後に追加しようとするまで、すべてが完璧に機能しています。
このサーバーで500エラーをスローする例を次に示します。
ただし、以下は問題なく機能し、htaccessの前の例を上回っています。
私はバリエーションを試しましたが、ほとんど/まったく成功しませんでした。
java - Windows 上の Java: ファイル名の「/」スラッシュが区切り文字として機能しないようにする
提供された文字列に基づいてファイルを作成する必要があります。この例では、ファイル名を「My file w/ stuff.txt」とします。Javaがファイルを作成するとき
デフォルトの Windows 区切り記号は ですが、スラッシュがファイル区切り記号である'\'
と想定しています。'/'
したがって、将来の への呼び出しはfile.getName()
を返し" stuff.txt"
ます。これは私のプログラムに問題を引き起こします。
この動作を防ぐ方法はありますか?