2014-03-30 3 views
0

그래서, 나는 웹 브라우저에서 명확한 URL/짧은 URL을 만들고 싶습니다.짧은 URL htaccess와

localhost/proj/index.php?menulinks=contents/products 
: 나는 htaccess로 튜토리얼을 많이 읽고 ... modrewrite 등 첫째, 로컬 호스트 (XAMPP)에서 시도했지만 작동하지 않습니다 ... 여기

내가 변경하고자하는 링크입니다

여기 같은 링크를 변경하려면 : index/contents/products 또는 솔루션 의 모든 종류 그리고 이것은 htaccess로이다 :

RewriteRule ^index.php$ - [L] 
RewriteRule ^(.+)/?$ index.php?menulinks=$1 [L] 

그것은 추가

답변

0

작동하지 않습니다 htaccess에 다음과 같이하면 원하는 것을 얻을 수 있습니다.

RewriteEngine On 
RewriteCond %{THE_REQUEST} ^(GET|POST)\ /proj/index\.php\?menulinks=(.*)\ HTTP 
RewriteRule^/index/%2\? [R,L] 

RewriteRule ^index/(.*)$ /proj/index.php?menulinks=$1 [L] 

index/contents/products

+0

오에 proj/index.php?menulinks=contents/products를 변환합니다, 나는 그것이 더 좋은 방법이라고 생각하지만 불행히도 나는 404이 실패 얻을 지금 URL은 다음과 같다 : 로컬 호스트/인덱스/내용/termekek 무엇 문제는 무엇입니까? 솔루션이 매우 가까이 있습니다. –

+0

추가 라인을 추가했습니다. 그것은 당신을 위해 일해야합니다. – Howli