2013-02-28 2 views
0

URL 단축키를 만드는 방법에 대한 질문이 있습니까? 예를 들어 나는 "로컬 호스트/공공/액션/1" 내가 제프리 웨이에서 단축 URL을 만드는 방법을 봤다URL 단축키 Laravel

이 "/ 액션/1"처럼 될이 URL을 가지고,하지만 난하고 싶습니다 데이터베이스를 사용하지 않고 URL 단축키를 사용하지만 단축 URL의 매개 변수로 URL을 가져와야합니다. 미리 감사드립니다.

+1

사이트에서 작업 하시겠습니까? google'URL Rewrite' 시도하십시오 – Raptor

+1

어떤 웹 서버를 사용하고 있습니까? – Michelle

답변

0

웹 축소 기가 필요하지 않습니다. 우리는 당신이 라이브를 넣어, Laravel 귀하의 도메인이 될 '공개'폴더에 존재합니다.

그래서 당신의 연결이 자동으로 될 것입니다 www.example.com/action/1 때문에 로컬 서버 설정의

유일한 보는 로컬 호스트/공공. 실행중인 웹 서버에 따라이 값을 변경할 수도 있지만 코딩이나 배포에는 영향을 미치지 않습니다.

1

문서 루트를 public 폴더로 직접 지정하여 URL을 짧게 만들 수 있습니다. nginx를 당신은 좋아하는 구성 할 수 있습니다 :

server { 
    listen 80; 
    server_name localhost; 

    root /path/www/laravel_app/public; #this part 

    ... 

} 

또는 아파치를 :

<VirtualHost *:80> 
DocumentRoot /path/www/laravel_app/public 
ServerName localhost 

# Other directives here 
</VirtualHost> 

이 URL에 public있는에서 당신을 저장할 것입니다. 당신이, 그것도 짧게 당신의 hosts 파일에 이런 식으로 뭔가를 추가 싶다면 :

127.0.0.1 dev 

는 다음 URL의이 같은 만들 것이다 dev에 서버 _ 이름을 변경

dev/action/1 

편집 : 당신이 얘기하는 URL을 작성하는 것에 대해 http://path/to/a/very/long/exhausting/location ~ http://shorty/1234?