[英]Wordpress - Rewrite pagination URL to use parameters instead of pretty permalinks
我正在嘗試使用 URL 參數在 WordPress 中為custom post type
進行分頁。 目前的URL是...
example.com/my_custom_post_type/page/2
我試圖讓它看起來像這樣......
example.com/my_custom_post_type&page=2
我試圖像這樣在我的 htaccess 中設置重寫規則......
RewriteRule ^page/([^/]*)/$ /?page=$1 [L]
但這對我不起作用,誰能看到我哪里出錯了?
您能否根據您顯示的示例嘗試以下操作。 請確保在測試 URL 之前清除瀏覽器緩存。
RewriteEngine ON
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/?$ $1&$2=$3 [L]
通過禁用這樣的分頁查詢的錐形重定向,最終設法解決了這個問題......
add_filter( 'redirect_canonical', function ( $redirect_url ) {
if ( is_paged() ) {
return false;
}
return $redirect_url;
}, 10, 1 );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.