2011-01-14 5 views
0

"www.foo.com/files/bar.jpg"링크를 "www.foo.com/bar.jpg"로 변경하고 싶습니다.htaccess rewriterule

필자는 성공하지, 내 htaccess로에서 다음 코드를 시도 :

RewriteEngine On 
RewriteBase/
RewriteRule . /files [L] 

내가 뭔가를 놓친 건가? 감사합니다

나는이 일을해야한다고 생각

답변

0

:

RewriteEngine On 
RewriteBase/
RewriteRule ^files/(.*) /$1 [L] 

EDIT 당신이 files.foo.com 당신의 URL을 원한다면 아래에 귀하의 의견에서

는 다음 디렉토리 구조는 다음과 같아야합니다

files 
    - .htaccess 
    - files 
    - bar.jpg 
public_html (or www) 
+0

흠, 그것은 여전히 ​​나던 작업을 확인합니다. URL이 "files.foo.com/files/img.jpg"처럼 보이기 때문일 수 있습니까? – Johan

+0

입력하신 URL은 무엇입니까? 이 규칙으로 입력해야하는 것은 예를 들어 www.file.com/bar.jpg –

+0

files.foo.com/img.jpg입니다. 그것을 위해 htaccess를 변경해야합니까? – Johan

0

귀하의 웹 사이트에 대한 SEO 링크를 만들면 이미지가 페이지에 표시되지 않을 가능성이 높습니다. lly 그들의 주소는이 상태에서 현재 SEO 주소에서 센스를 만들지 않는다.

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^(.*/)?(css|images)/(.*) $2/$3 [L] 

은 자세한 내용은이 링크를 http://www.yasha.co/htaccess/url-rewrite-example-tips-and-tricks/article-3.html