2013-10-13 1 views
0

Wordpress 설치가 있고이 모든 요청을 다시 작성하고 싶습니다. ".*/stories/images/requested-image.png""/stories/images/requested-image.png"으로 바꿉니다.Apache RewriteRule - 패턴과 일치하는 요청을 다시 작성하십시오.

는 기본적으로 나는, 카테고리, 날짜를 검색, 하나의 기사를 읽을 때 워드 프레스가 넣을 수있는 모든 것을 제거 할 ....

문제는이 특정 설치에 나는 기사의 나쁜 가져 오기를 가지고있다 이미지 경로는 <img src='stories/images/image1.png'>처럼 보입니다. 이것은 메인 페이지에서 문제가되지 않지만 단일 기사 페이지에서 wordpress는 앞에서 permalink를 추가하므로 올바른 경로로 아파치를 안내해야합니다.

현재의 .htacces는 다음과 같이 보이지만 작동하지 않습니다.

RewriteEngine On 
# This should make the old images (imported from joomla) work 
RewriteRule ^(.*)(/images/stories/.*)$ $2 

# 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 

답변

1

당신이 공유 샘플 이미지 경로는, 때문에 /stories/images/requested-image.png과 같은 경로에 반영해야한다 규칙 :

RewriteEngine On 
RewriteBase/

RewriteRule ^.*(/stories/images/.*)$ $1 [NC,L] 
+0

완벽한을, 대단히 감사합니다! – Kai

+0

반갑습니다. –

관련 문제