필자는이 많은 정보를 조사한 결과 많은 비슷한 게시물을 보았지만이 정확한 상황에서는 아무런 해결책이없는 것으로 보입니다. 내 사이트의 단일 URL에서 검색어 문자열을 삭제하고 싶지만 다른 검색어 문자열은 변경되지 않은 상태로 유지하고 싶습니다. URL을 생성하는 워드 프레스를 사용하여 임 :htaccess를 사용하여 단일 URL에서 쿼리 문자열을 제거하십시오.
는http://mysite.net/wp-login.php
나의 현재 htaccess로는 다음과 같습니다 :
http://mysite.net/wp-login.php?redirect_to=http%3A%2F%2Fmysite.net
불행하게도 내가 생성 된 URL을 변경하지 못할 그래서이 단지에 301 htaccess로를 사용하고 싶었 :
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
AuthType Basic
require valid-user
지금까지 많은 추천 솔루션을 시도했지만 성공하지 못했습니다. ct는 500 개의 서버 오류로 이어지는 현재 htaccess 수정과의 충돌 때문에 발생합니다.
도움을 주시면 감사하겠습니다.
미리 감사드립니다. RewriteBase /
다음은이 권리를 추가
마법처럼 일했다! 존 린 감사합니다! –
@ user1527123 또한 답변을 수락합니다 .. 다른 사람들이 이것이 올바른 답변이며 존이 점수를 얻는다는 것을 알 수 있도록 :) –