2013-06-09 3 views
0

여기에 지난 몇 시간 동안 붙어 있습니다. 다음 문제를 간단하게 설명해 드리겠습니다. SEF URL을joomla SEF url에 대한 하위 도메인 다시 작성

만든 메뉴 항목을 활성화 : 다음 http://classifiedads4free.com/index.php?option=com_adsmanager&view=front

: 그래서 지금 별명이 http://classifiedads4free.com/ads

된다

여기

1) 내가 변환 할 노력하고있어 페이지 줌라 절대 URL이야

후 : 나는 URL의 뒤쪽에 쿼리 문자열을 추가

이가되도록 : http://classifiedads4free.com/ads?country=Singapore.

어쨌든 나는 상단에 URL을 만들 수 있는지 궁금 해서요 http://classifiedads4free.com/ads?country=Singapore. ->http://singapore.classifiedads4free.com

다시 내 htaccess로 파일을 절대 URL을 사용하여 다음가는 노력 코드입니다 : 시도 1

: 시도 2 ​​

RewriteCond %{HTTP_HOST} ^(.+)\.classifiedads4free\.com$ 
RewriteCond %{HTTP_HOST} !^www\.classifiedads4free\.com$ 
RewriteCond %{REQUEST_URI} !^.*\.(jpe?g|png|gif|bmp)$ [NC] 
RewriteRule (.*) ads?country=%1 [L] 

:

RewriteCond %{HTTP_HOST} ^(.+)\.classifiedads4free\.com$ 
RewriteCond %{HTTP_HOST} !^www\.classifiedads4free\.com$ 
RewriteCond %{REQUEST_URI} !^.*\.(jpe?g|png|gif|bmp)$ [NC] 
RewriteRule (.*) index.php?option=com_adsmanager&view=front&country=%1 [L] 

그러나 리디렉션이 작동하지 않는 것 같습니다. 그것은 내가 요청한 것이 아닌 나의 홈 페이지로 나를 리다이렉트시킨다.

누군가가 도움을 주시면 감사하겠습니다. 하루 종일 노력하고있어.

답변

0

이 시도 :

RewriteRule ^(.*)$ http://www.classifiedads4free.com/ads?country=%1 [L,NC] 
+0

좋아요. 이제는 작동합니다. 그러나 URL은 classifiedads4free.com/ads?country 싱가포르로 변경됩니다. 싱가포르에 머무르게 할 수있는 방법이 있습니까? – Lawrence

+0

나는 그렇게 생각하지 않는다. 당신이 다른 도메인 이름으로 다시 쓰고 있기 때문에, 예를 들어,'www.classifiedads4free.com/ads/country/singapore'에서'www.classifiedads4free '와 같이 재 작성하는 것처럼 뒤에서 할 수 있다고 생각지 않습니다. .com/ads? country = 싱가포르 – adear11

관련 문제