2016-08-23 5 views
-2

예를 들어 example.org에 저장된 파일에 대한 링크가있는 example.com 웹 사이트가 있습니다. 따라서 사용자가 다운로드 (기본 링크는 www.example.org/file.zip)를 클릭하면 제 3의 도메인 (example.net)으로 리디렉션하고 싶습니다. 이제 짧게 : www.example.com에는 www.example.org에 대한 링크가 있지만 클릭하면 example.net으로 리디렉션됩니다. htaccess를 사용하여이 작업을 수행 할 수 있습니까?htaccess로 링크를 리디렉션하는 방법은 무엇입니까?

답변

0

질문에 대답하십시오 : 예, 가능합니다. 당신은 모호하여, 실제 요구 사항을 충족시키기 위해 아래의 솔루션을 사용자 정의하고 싶을 것입니다. 그러나 필수 뭔가처럼 될 것입니다 : 나는에 추가하면 의미

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.+)\.zip$ http://example.com/{REQUEST_URI} [L,QSA] 
</IfModule> 
+0

www.example.com과 같은 링크 : File 내가 example.org/file.zip을 리디렉션 할에 www.example.net – cooher

+0

예, 정확하게 .htaccess가있는 것입니다. [htaccess manual] (https://httpd.apache.org/docs/current/howto/htaccess.html) – mrheroux

+0

제 첫 번째 언어가 영어가 아니기 때문에 나는 매우 모호하다는 것을 압니다. AddOutputFilterByType SUBSTITUTE text/html 대체 s/mysite.com/sitename.com/ni 이제이 코드에 geoIP를 적용해야합니다. 여기 한다 SetEnvIf GEOIP_COUNTRY_CODE 미국 LinkCountry #Substitute 그러나 그것은 작동하지 않습니다 :이 같은 일을하려고했다. IfDefine을 사용하지 않는 대체 코드는 완벽하게 작동하지만 geoIP도 훌륭하게 작동합니다 (env = LinkCountry에서 거부하여 테스트했습니다). 모든 아이디어를 사용하는 방법을 진술? – cooher

관련 문제