問題タブ [sef]
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.
php - PHP SEF URL リンク
私は、すでにかなり大きなプロジェクトで SEF URL の使用を開始することにしました。
だから私はそのようにURLを変換することを考えています。
そのため、RewriteRule を htaccess に追加すると、URL は機能しますが、サイト全体で相対パスを使用しているため、css、js、画像、リンクはすべて壊れています。
すなわち。http://localhost/assets/css/styleshheet.cssではなくassets/css/styleshheet.css
私の質問は、SEF URL を使用する場合、サイト全体で絶対パスを使用する必要がありますか、それともトリックがありますか?
そうでない場合、それを実装する最もクールな方法は何ですか?
joomla - joomlaは、htaccessを使用してコンポーネントのURLの名前を変更します
私はJoomla2.5と、複数のベンダーを持ちたい人のための商用コンポーネントを使用してeshopを構築していますが、コンポーネントのURLを変更する方法に固執しています。
変更したいのは、ユーザーがマウスでリンクからパスしたときに表示されるURLです。
たとえば、コンポーネントには、URLを書き換えて次のようにするSEF関数があります。
- http://www.site.com/ componentname /products/productname-productid-productcategoryid-vendorid.html
- http://www.site.com/ componentname /catalog/categoryname-categoryid-numberofpage.html
そして私が欲しいのはそれを作ることです:
- http://www.site.com/ shop /products/productname-productid-productcategoryid-vendorid.html
- http://www.site.com/ shop /catalog/categoryname-categoryid-numberofpage.html
したがって、ユーザーがリンクを渡すと、新しいURLが表示されます。これは.htaccessと書き換えルールで可能ですか、それともコンポーネントを介してのみ実行できますか?コンポーネントがioncubeでエンコードされているので、自分でそれを行うことはできません。
前もって感謝します!
joomla - Joomla の VirtueMart コンポーネントの SEF ページネーションを無効にするには?
VirtueMart コンポーネントの SEF を無効にすることはできますか? ページネーションに関する何らかの理由で必要ない場合...
しかし、ページネーションでのみ無効にする必要があります。VM の他のリンクについては、ページネーションが必要です。
コードの小さな変更でそれを行うことは可能ですか?
joomla - joomla sefは一部のページでのみURLを壊します
Joomla 2.5.7 およびコンポーネント K2 2.5.7 の SEF URL に問題があります。SEF をオフにしたリンクは次のようになります。
SEF をオンにすると、次のようになります。
これは完璧です!
しかし、このサイトの別のページ:
次のようにSEFを使用して見えます:
私の質問は次のとおりです。なぜ最初のものはビューとオプションの多くが取り除かれ、もう1つはそのようなものなのですか? これらの問題を見たことがありますか?また、それらを修正する方法を知っていますか? ご回答ありがとうございます。
joomla - sefurlからコンポーネントパーツを削除します。メニュー項目は完全ではありません
joomla2.5用のカスタムコンポーネントを作成しました。今、私はsefurlsを実装したかった。そこで、router.php
ファイルの作成を開始しました。私はほとんど成功しました。変更したいのは、コンポーネント名のリンクを削除することだけです。これが私が持っているものです:
http://host.tld/component/componentname/
エイリアスを使用してメニュー項目を作成すると、sefurlは次のようになります。
これは私が望んでいる実際のスキームですが、メニューからメニュー項目をクリックしたときにのみ表示されます。私がホームサイトにいる場合、これは機能しません。
joomla - Joomlaでsef以外のURLで301リダイレクトを強制する方法は?
Google は理由もなく、SEF 以外の URL と SEF の URL をインデックスに登録しました。このサイトでは、常に SEF URL が ON に設定されていました。
SEF 以外の URL で 301 リダイレクトを強制して、表示されないようにするにはどうすればよいですか?
php - SEFスラッグまたはURLを生成する方法
ワードプレスのようにページやカテゴリなどのスラッグを生成したいので、ページタイトルを付けましょう:「マイページタイトル」次に、空白と特殊文字をエスケープして、「マイページタイトル」のように生成します。
php - ディレクトリ名をSEF URLに追加し、URLで使用せずにID値を渡します
私は .htaccess と rewrite 関数の初心者です。多くのページを検索しましたが、解決策が見つかりませんでした。これが私の問題です:
kurum.php ファイルに次の形式の URL があります。
私の通常のURLは次のとおりです。
http://fxrehber.com/kurum.php?id=7&sef=ata-foreks
私の .htaccess の関連部分は次のとおりです。
したがって、次の形式で SEF URL を取得できます。
http://fxrehber.com/7-ata-foreks
2 つの質問があります。
1. kurum.php ファイルを新しいディレクトリに移動せずに、この URL を .htaccess でこの形式に変更できますか?
http://fxrehber.com/kurumlar/7-ata-foreks
(.htaccess で「/kurumlar」ディレクトリを追加できますが、css と画像のリンクが機能しません)
2. 次のように、SEF url で言及せずに id 値を渡すことはできますか?
http://fxrehber.com/kurumlar/ata-foreks (これは私にとって最良の選択肢です)
これができない場合、$sef 変数だけを使用してデータベースから記事を選択する必要がありますか? これについてデメリットはありますか?
これが私の問題についての十分な説明であることを願っています。ありがとうございました。
php - 検索エンジンに適したURLですが、URLをDBに挿入しないでください
検索ページがあり、SEF URLが欲しいのですが、DBに挿入したくありません。例えば。www.abc.com/facility-search/types/state/city/
www.abc.com/facility-search/school/california/los-angeles/またはwww.abc.com/facility-search/school+hospital/california/los-angeles/ここで、タイプは「+」を使用して区切られます
何千もの組み合わせがあるので、dbでそれらにインデックスを付けたくありませんSH404SEFがそれらをdbに挿入せずにこれを行う方法はありますか?
URLをブラウザに貼り付けて、ファシリティ検索の後に来るものをすべて解析できるようにしたいと思います。(私はパラメータを持つ同等のURLを持っていません)
どうもありがとう
php - PHPで他言語の製品名からSEF URLを生成する方法
製品の SEF URL を作成したいと考えています。たとえば、製品名が Sony Ericsson K550 の場合、私の URL は sony-ericcsson-k550 になります。しかし、トルコ語、ロシア語、中国語などの他の言語の場合、これらの特定の言語で製品名を入力すると、英語で製品名を取得するために別のフィールドを使用せずに (製品の URL を形成するために) 同じことをしたい.
ロシア語で magento をチェックインしました。ロシア語を入力すると、製品名にロシア語のテキストが使用され、英語では別の方法で製品 URL が形成されます。
たとえば、magento で製品名を「Новые, Xbox 360 Slim, любой модификации」として追加すると、次のような URL になります。privet-jeto-ispytanij-produkta
それはどのように可能ですか?通常のphpでそれを行う方法は?誰でも私を助けることができますか?前もって感謝します。