問題タブ [permalinks]
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.
wordpress - Wordpressの「検索エンジンに優しい」URL(パーマリンク)の実装
私はWordpressのソースコードでピークを迎えることができました。彼らがカスタムURL機能をどのように管理しているか疑問に思っていましたが、実際には取得できませんでした。
wordpress .htaccessファイル内の書き換えルールは、すべてのリクエストをindex.phpにリダイレクトするだけです。
その後、それは私には謎です:彼らはどのようにexample.com/this/title/is/cool/
一致させるのですか?index.php?p=233 ?
wordpress - Wordpress:同じブログの2つの異なるパーマリンク
Wordpressブログに2つの異なるパーマリンクを含める方法はありますか?これは、私たちの多くがSEOの知識が限られているときにブログを開始し、SEに対応していないURLになってしまうためです。
したがって、ブログの多くのページはすでに検索エンジンによってインデックスに登録されており、古いURLを台無しにしたくありません。
したがって、古いものとは異なる新しいパーマリンクを作成したいと思います。新しい投稿のみがこのパーマリンクを使用する必要があります。
この問題の解決策はありますか?302リダイレクトを使用せずに、同じWordpressブログに2つの異なるパーマリンクを作成します。
wordpress - 古いパーマリンクをリダイレクト (page_id=x) wordpress
http://example.com/?page_id=2のような標準形式へのパーマリンクを使用していました。wp ルート フォルダーの httpd.ini ファイルで ISAPI 書き換えを使用して、これを変更しました。これは機能していますが、古い page_id=x スタイルのページをhttp://example.com/subjectの形式の現在のパーマリンクにリダイレクトする必要があります。
RedirectPermanent キーワードなどを調べましたが、実際には何も機能していないようです。私は非常に限られた量のページを持っているので、すべての page_ids を指定するリストは実際には問題になりません。どうすればこれができるか知っている人はいますか?
php - プラットフォームに依存しないパーマリンク - ベスト プラクティス?
プラットフォームに依存しないようにするために、ブログ用の一般的なパーマリンク構造を見つけようとしています。Wordpress がパーマリンクをサポートし、さまざまなパーマリンク スタイルの移行用のプラグインがあることは知っていますが、FlatPress と PivotX でも動作させる必要があり、すべての場所で URL 書き換えをサポートしているわけではありません。
これまでのところ、 index.phpファイルが実際の投稿にリダイレクトされる /permalinks/ のようなフォルダーを使用しようとします。たとえば、/ permalinks/ index.php ?external-link-01 は/index.php/2009にリダイレクトします。 -02-03/external-link-01または/index.php/e=42、使用されている実際のブログ プラットフォームに基づきます。
より適切なパーマリンクを作成し、URL の書き換えを回避するために、各パーマリンク ( /permalinks/external-link-01/など) のサブフォルダーを作成し、デフォルトのインデックス ファイルがリダイレクトを行うようにすることができます。
そう、
- この種のパーマリンクを維持するためのより良い方法はありますか?
- どのようなリダイレクトを使用する必要がありますか?
- リダイレクト後にパーマリンクをブックマークできるようにするにはどうすればよいですか? (例えば、現在のページは/index.php/e=42で、ブックマークは /permalinks/index.php?external-link-01 でなければなりません)
datetime - 更新時の WordPress 投稿日の変更
WordPress のパーマリンクを月と名前の設定に設定しています。これにより、/blog/2009/09/my-post-name のような URL が生成されます。投稿が更新されるたびに投稿日が変更されるため、パーマリンク アドレスが変更される可能性があります。
パーマリンクを指すバナー/ボタン広告が全体に表示されるため、これは私のサイトに大混乱をもたらしています. 8 月の投稿が 9 月に更新されると、これを見つけて変更するまで、すべての広告がリンク切れになります。
更新にもかかわらず、元の投稿日を静的なままにする方法はありますか? さまざまな程度のコンピューター リテラシーを持つ複数の著者がいるので、プラグインまたは見落とされた設定のようなものを探しています。
助けてくれてありがとう!コーリー
更新: どうやらこれは他のユーザーが経験していない動作であるため、正確に何が起こっているかを示すスクリーン ショットを添付します。上が保存前、下が保存後です。
(出典: opl.on.ca )
wordpress - .htaccessの再書き込みルールについてサポートが必要
私はWordpressを使用していて、次のpemalinkを持っています/%category%/%postname%
。これにより、 http://www.example.com/something/のようなユーザーフレンドリーなURLが得られます。
このパーマリンクを使用すると、phpファイルに直接アクセスできなくなります(例: http: //www.example.com/something/myfile.php ) 。
/include/myfile.phpへのアクセスを許可するReWriteルールを作成する必要があります。助けてもらえますか?:)
これが私の現在の.htaccessファイルです:
アップデート
わかりました、動作しました。
私は最初からそれを間違っていました。物理パスの代わりに「仮想」パスを使用していました。
/mysite/includes/myfile.phpの代わりに、/ wp-content / themes / mytheme / include/myfile.phpを使用する必要があります
おそらく、RewriteCond%{REQUEST_URI}!myfile.phpを追加することもできます。これにより、myfile.phpが書き換えルールから除外されます。私はこれをテストしていません。
wordpress - WordPress ブログ投稿の #comments へのリンクは、ページに移動せず、そこに座ってください
ブログのコメント リンクをクリックすると、ページがリンクにリダイレクトされず、同じページにとどまります。
開始すると、次の URL にアクセスします。http://localhost/wordpress
そして、私がクリックしているリンクはここにアドレス指定されています:http://localhost/wordpress/?p=3#comments
リンクが機能しないのはなぜですか?
python - Django-パーマリンクを「使い捨て」スラッグで動作させるにはどうすればよいですか?
SOと同じように、djangoアプリのURLにナメクジを追加しようとしています。
現在、次のようなURLで問題なく機能するページがあります。
次のような「slugified」URLを追加したいと思います。
urlconfを変更し、ビュー関数に使い捨ての値を追加するだけで、問題なく動作させることができます。
スラッグでURLを確認することは問題なく機能します。
ただし、私の問題は、を使用しているときです@models.permalink
。
私のFoo
モデルでは、以前は次のものがありましたが、これは問題なく機能しました。
ただし、変更後、{{ foo.get_absolute_url }}
テンプレートを呼び出すと、結果は常に空の文字列になります。
の次の2つの置換を試しましたがget_absolute_url
、どちらも機能していません。
戻る前にaを追加するprint slugify(self.name)
と、slugifiedの名前がコンソールに正常に表示されることに注意してください。
テンプレートを呼び出す{{ foo.get_absolute_url }}
と、結果は常に空の文字列になり、エラーは発生しません。
メソッドをに置き換えることができることはわかってreturn '/foo/%s/%s' % (str(self.id), slugify(self.name))
いますが、パーマリンクを機能させて、URLが1か所でのみ定義されるようにしようとしています。私は何が間違っているのですか?
ruby-on-rails - アクションによって to_param の戻り値を変更しますか? または、id の代わりに perma-url が返されると、編集アクションがひどく壊れます。
to_param
パーマ URL を返すようにいくつかのことを行ったので、SEO に適したリンクが作成されました。to_param
作成および更新時に、モデルに配置したメソッドでperma-url を生成して返します。しかし、これは私に他の分野での悲しみを引き起こします. 次のようなフォームがあります。
ID の代わりに perma-url を挿入しようとするため、これはひどく失敗します。to_param
行動で制限できれば、それで解決するかもしれません。app を app.id に変更すると、次のようなものがあるため失敗します fields.check_box :is_featured
。アプリのインスタンスを取得できたと思いますが、それはハッキーに感じます。
rails-foo がないことをお許しください ;)
wordpress - ワードプレスのパーマリンクでアンダースコアを使用するにはどうすればよいですか
Wordpress は投稿のタイトルをパーマリンクに変換します。これは素晴らしいことです。唯一のことは、ハイフンの代わりにアンダースコアが必要なことです。簡単な解決策はありますか?