반응형
Wordpress - URL에서 wp-json 다시 쓰기 또는 숨기기
숨고 싶습니다/wp-json/
웹사이트가 워드프레스를 기반으로 만들어진다는 것을 아무도 알기를 원하지 않기 때문에 url에서.규칙을 다시 작성해 보았습니다..htaccess
,그렇지만/api
로만 리디렉션됩니다./wp-json
제가 진정으로 원하는 건 이게 아닙니다
RewriteRule ^api/(.*)$ /wp-json/$1 [R,L]
이것들은 전혀 작동하지 않습니다.
RewriteRule ^api$ /wp-json [L]
RewriteRule ^api/(.*)$ /wp-json/$1 [L]
site_url hook 이벤트도 시도해 보았지만 아쉽게도 전혀 작동하지 않습니다.
add_filter('site_url', 'api_filter', 10, 3);
function api_filter($url, $path, $orig_scheme) {
$old = array('/(wp-json)/');
$new = array('api');
return preg_replace($old, $new, $url, 1);
}
필터를 사용하시면 됩니다.rest_url_prefix
다시 쓰기:
add_filter( 'rest_url_prefix', function() {
return 'api';
});
Settings->Permalinks를 방문하여 위 코드를 함수에 추가한 후 permalinks를 플러시합니다.php
언급URL : https://stackoverflow.com/questions/38994804/wordpress-rewrite-or-hide-wp-json-in-url
반응형
'source' 카테고리의 다른 글
ng-change에 대한 지연을 캡슐화하는 각도 지시 (0) | 2023.09.21 |
---|---|
C#에서 XmlNode에서 속성 값을 읽는 방법은? (0) | 2023.09.21 |
간단한 jQuery 양식 검증 스크립트 (0) | 2023.09.16 |
SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 줄 1에서 '?' 근처에 사용할 올바른 구문을 확인하십시오. (0) | 2023.09.16 |
ValueError: 값의 길이가 인덱스의 길이와 일치하지 않습니다. | PandasDataFrame.unique() (0) | 2023.09.16 |