got_url_rewrite

函式
got_url_rewrite ( No parameters )
返回值
  • (bool) Whether the server supports URL rewriting.
定義位置
相關方法
got_mod_rewriteget_current_siteget_url_in_contentget_num_queriesrest_get_url_prefix
引入
3.7.0
棄用
-

got_url_rewrite: 該函式用於檢查伺服器上的URL重寫是否可用。如果URL重寫是可用的,該函式返回一個布林值為true,否則為false。

返回伺服器是否支援URL重寫。

檢測Apache的mod_rewrite,IIS 7.0以上的固定支援,以及nginx。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function got_url_rewrite() {
$got_url_rewrite = ( got_mod_rewrite() || $GLOBALS['is_nginx'] || iis7_supports_permalinks() );
/**
* Filters whether URL rewriting is available.
*
* @since 3.7.0
*
* @param bool $got_url_rewrite Whether URL rewriting is available.
*/
return apply_filters( 'got_url_rewrite', $got_url_rewrite );
}
function got_url_rewrite() { $got_url_rewrite = ( got_mod_rewrite() || $GLOBALS['is_nginx'] || iis7_supports_permalinks() ); /** * Filters whether URL rewriting is available. * * @since 3.7.0 * * @param bool $got_url_rewrite Whether URL rewriting is available. */ return apply_filters( 'got_url_rewrite', $got_url_rewrite ); }
function got_url_rewrite() {
	$got_url_rewrite = ( got_mod_rewrite() || $GLOBALS['is_nginx'] || iis7_supports_permalinks() );

	/**
	 * Filters whether URL rewriting is available.
	 *
	 * @since 3.7.0
	 *
	 * @param bool $got_url_rewrite Whether URL rewriting is available.
	 */
	return apply_filters( 'got_url_rewrite', $got_url_rewrite );
}

常見問題

FAQs
檢視更多 >