2013-02-01 2 views
0

포트폴리오 기능이있는 WP 테마를 설치했습니다. 카테고리/기술 (항목)/기술 (스킬)을 만듭니다. 코드를 우회하고 '스킬'의 모든 인스턴스를 '슈팅'으로 바꾸는 것으로 '이해할 수없는'일을 해치는 위험에, mod_rewrite 변경/스킬을 다른 것으로 변경하여 표시하는 방법이 있습니다 (심지어 실제 '정적 URL을'불구하고 여전히 기술이 될 것mod_rewrite .. 클로킹 특성?

현재 계층 구조 :

  • /기술
  • /기술/결혼식
  • /기술/헤드 샷

/존 - 제인 이상적으로

  • /포트폴리오 [결혼식에서 포트폴리오 항목을 클릭] :

    • /촬영/
    • /촬영/결혼식에게
    • /촬영/헤드 샷

    도움을 주시면 대단히 감사하겠습니다.

    현재 코드 :

    # 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] 
    RewriteRule /shooting/(.*)$ skills/$1 [L] 
    </IfModule> 
    # END WordPress 
    

    내가/내부/기술에 링크 WP는 계속 같이 둘 다,하지만 기능이 제대로 작동하게하려면 생각 현재의 규칙이 작동

답변

0

방법, /shooting/weddings에 대한 요청 줄 RewriteRule . /index.php [L]에서 index.php로 보내지고 그 다음 줄은 읽히지 않을 것입니다. 행 RewriteRule ^shooting/(.*)$ /skills/$1을 두 RewriteCond 행 이상으로 이동하고 방금 쓴 것과 같이 수정하면 으로 /shooting/weddings을 자동으로 다시 쓰면 index.php가 만들어집니다.

편집 : 아래 규칙이 업데이트되었습니다. 처음에 나는 당신이 단지/스킬과 동일한/스킬에 추가/총격하고 싶다고 생각했다. 그러나 지금은 스킬을 적재하거나 스킬을 다른 사람에게 보내길 원한다. 기술 RewriteRule은 모든/스킬 트래픽을/shooting으로 리디렉션합니다. 사용자가 리디렉션되면 촬영 RewriteRule이 나타나서 자동으로/skill으로 다시 작성되고 WordPress에서 가져옵니다. [L] 한다 RewriteRule^촬영 /(.*)$/기술/$ (1) -

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteRule ^skills/(.*)$ /shooting/$1 [R=301,L] 
RewriteRule ^shooting/(.*)$ /skills/$1 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

'번호는 워드 프레스 한다 RewriteEngine RewriteBase 에/ 한다 RewriteRule^지수 \ .PHP $를 BEGIN RewriteCond % {REQUEST_FILENAME}! -f RewriteCond % {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] # END WordPress' like this? 동일한 문제 : http://alexmasters.is/shooting/headshots vs http://alexmasters.is/skills/headshots –

+0

wordpress가/wp /에 있고 htaccess 파일이 루트에 있음을 언급 할 가치가 있습니까? –

+0

귀하의 의견에 대한 나의 해석을 바탕으로 업데이트 ... 또한, 그 사이트에 아주 좋은 장면! –