permalinks와 관련된 mod_rewrite 문제입니다. – 한국워드프레스사용자모임 https://kopress.kr/topic/permalinks%ec%99%80-%ea%b4%80%eb%a0%a8%eb%90%9c-mod_rewrite-%eb%ac%b8%ec%a0%9c%ec%9e%85%eb%8b%88%eb%8b%a4/feed Mon, 23 Dec 2024 18:41:48 +0000 https://bbpress.org/?v=2.6.9 ko-KR https://kopress.kr/topic/permalinks%ec%99%80-%ea%b4%80%eb%a0%a8%eb%90%9c-mod_rewrite-%eb%ac%b8%ec%a0%9c%ec%9e%85%eb%8b%88%eb%8b%a4/#post-1330 <![CDATA[permalinks와 관련된 mod_rewrite 문제입니다.]]> https://kopress.kr/topic/permalinks%ec%99%80-%ea%b4%80%eb%a0%a8%eb%90%9c-mod_rewrite-%eb%ac%b8%ec%a0%9c%ec%9e%85%eb%8b%88%eb%8b%a4/#post-1330 Wed, 05 Apr 2006 02:27:28 +0000 aeronova 저는 말씀하신 플러그인을 사용하질 않아 테스트 해보진 못했지만 워드프레스의 rewrite-rule안에 말씀하신 코드를 넣는게 맞을겁니다.

워드프레스의 rewrite-rule에 맞춰서 작성된 코드인듯 하네요.

다시 말씀드리자면 ..

# END WordPress 다음에 아래와 같은 코드를 넣어주어도 되질 않더군요.

가 아니라 # BEGIN WordPress 와 # END WordPress의 사이에 말씀하신 코드를 넣어보세요.

]]>
https://kopress.kr/topic/permalinks%ec%99%80-%ea%b4%80%eb%a0%a8%eb%90%9c-mod_rewrite-%eb%ac%b8%ec%a0%9c%ec%9e%85%eb%8b%88%eb%8b%a4/#post-1331 <![CDATA[Reply To: permalinks와 관련된 mod_rewrite 문제입니다.]]> https://kopress.kr/topic/permalinks%ec%99%80-%ea%b4%80%eb%a0%a8%eb%90%9c-mod_rewrite-%eb%ac%b8%ec%a0%9c%ec%9e%85%eb%8b%88%eb%8b%a4/#post-1331 Wed, 05 Apr 2006 02:27:28 +0000 aeronova 안녕하세요, 제가 polyglot을 사용 중


$polyglot_settings['lang_rewrite'] =true;

로 두고 permalink를 좀 더 직관적이게 바꾸려고 했습니다.

이전에 false로 두었을 때는 다음과 같이 permalink가 나타났습니다.
우선 sidebar 메뉴에서 korean을 선택하였을 때


http://blog.aeronova.org/?lp_lang_pref=ko

그리고 예를 들어 tennis라는 글을 선택하였을 때


http://blog.aeronova.org/?p=8&lp_lang_view=ko

이후 true로 두면 다음과 같이 permalink가 보다 직관적으로 나타났습니다.
sidebar 메뉴에서 korean을 택했을 경우


http://blog.aeronova.org/lang-pref/ko/

그리고 tennis라는 글을 택했을 경우


http://blog.aeronova.org/2006/03/25/tennis/lang/ko/

일단 permalink 표현이 바뀌어서 .htaccess 에서 Rewrite을 정의해 주어야 되겠는데, 규칙이 어떻게 되는지 모르겠습니다. polyglot에는 예제로 다음과 같이 Rewrite을 정의할 수 있다고 나와 있습니다.


RewriteRule ^(.*)/lang/xx/?$ /$1?lp_lang_view=xx [QSA]

하지만 제가 혹시나 하고 .htaccess의 # END WordPress 다음에 아래와 같은 코드를 넣어주어도 되질 않더군요. ㅜㅜ


RewriteRule ^(.*)/lang/en/?$ /$1?lp_lang_view=en [QSA]
RewriteRule ^(.*)/lang/ko/?$ /$1?lp_lang_view=ko [QSA]

아마도 Rewrite만 잘 정의해주면 될 듯 한데, 고수님의 조언 좀 부탁드리겠습니다. 감사합니다.

]]>
https://kopress.kr/topic/permalinks%ec%99%80-%ea%b4%80%eb%a0%a8%eb%90%9c-mod_rewrite-%eb%ac%b8%ec%a0%9c%ec%9e%85%eb%8b%88%eb%8b%a4/#post-1332 <![CDATA[Reply To: permalinks와 관련된 mod_rewrite 문제입니다.]]> https://kopress.kr/topic/permalinks%ec%99%80-%ea%b4%80%eb%a0%a8%eb%90%9c-mod_rewrite-%eb%ac%b8%ec%a0%9c%ec%9e%85%eb%8b%88%eb%8b%a4/#post-1332 Wed, 05 Apr 2006 02:27:28 +0000 aeronova 안녕하세요, 제가 polyglot을 사용 중


$polyglot_settings['lang_rewrite'] =true;

로 두고 permalink를 좀 더 직관적이게 바꾸려고 했습니다.

이전에 false로 두었을 때는 다음과 같이 permalink가 나타났습니다.
우선 sidebar 메뉴에서 korean을 선택하였을 때


http://blog.aeronova.org/?lp_lang_pref=ko

그리고 예를 들어 tennis라는 글을 선택하였을 때


http://blog.aeronova.org/?p=8&lp_lang_view=ko

이후 true로 두면 다음과 같이 permalink가 보다 직관적으로 나타났습니다.
sidebar 메뉴에서 korean을 택했을 경우


http://blog.aeronova.org/lang-pref/ko/

그리고 tennis라는 글을 택했을 경우


http://blog.aeronova.org/2006/03/25/tennis/lang/ko/

일단 permalink 표현이 바뀌어서 .htaccess 에서 Rewrite을 정의해 주어야 되겠는데, 규칙이 어떻게 되는지 모르겠습니다. polyglot에는 예제로 다음과 같이 Rewrite을 정의할 수 있다고 나와 있습니다.


RewriteRule ^(.*)/lang/xx/?$ /$1?lp_lang_view=xx [QSA]

하지만 제가 혹시나 하고 .htaccess의 # END WordPress 다음에 아래와 같은 코드를 넣어주어도 되질 않더군요. ㅜㅜ


RewriteRule ^(.*)/lang/en/?$ /$1?lp_lang_view=en [QSA]
RewriteRule ^(.*)/lang/ko/?$ /$1?lp_lang_view=ko [QSA]

아마도 Rewrite만 잘 정의해주면 될 듯 한데, 고수님의 조언 좀 부탁드리겠습니다. 감사합니다.

]]>