나는 해답을 찾고 있었지만 찾지 못했습니다. 나는 자신의 사이트에있는 사용자가 신속하게 자신의 페이지로 이동할 수있는 방법을 찾고 있지 않다. 솔직히 말해서 같은 질문이 계속 나타나고있다. "Facebook 프로필 URL을 만드는 방법"또는 "사용 방법 ".htaccess". 기본 베니 티 URL을 생성 할 수있는 간단한 PHP를 찾고 있는데, 내 사이트의 다른 페이지에 빠르게 액세스하여 더보기 좋게 만들 수 있습니다.허영 URL 생성
1
A
답변
2
.htaccess에 넣으십시오. index.php에 대한 모든 요청 (이것은 프론트 컨트롤러라고 함)
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ ./index.php
그런 다음 당신의 index.php에 넣고
<?php
// get the request
$request = $_SERVER['REQUEST_URI'];
// split the path by '/'
$params = split("/", $request);
이제 함수를 호출하거나 원하는 페이지 나로 리디렉션하는 매개 변수를 사용할 수 있습니다
$params = array('', 'one', 'two', 'three');
: 같은 http://foo.com/one/two/three
귀하의 $params
변수가 지금 보일 것이다 :
은 이제 같은 페이지를 요청할 수 있습니다.
이것은 매우 단순화 된 예이지만 기본 아이디어를 제공해야합니다.
0
PHP는 허영 URL을 전혀 지원하지 않으므로 PHP는 웹 서버를 사용하도록 구성해야합니다.
.htdocs 그러나, 귀하의 경우가있을 수 있습니다, 아파치에 대한 구성 파일입니다
- 아파치는 다음을 처리하도록 구성되지 않았습니다.
- 귀하의 서버는 Apache가 아닙니다.
관련 문제
- 1. ASP.net의 허영 프로필 URL
- 2. 허영 줌라의 URL 및 jomsocial는
- 3. 내가 GitHub의 ALA 사용자 정의 허영 URL 설정,이
- 4. 허영 보석이 내 사용자 모델
- 5. DotNetNuke의 FileId에서 URL 생성
- 6. resource_url 잘못된 URL 생성
- 7. 정적 클래스에서 URL 생성
- 8. Grails에서 URL 생성
- 9. 무작위 URL 생성
- 10. Zend_Navigation URL 생성 문제
- 11. 레일스 생성 URL 이해하기
- 12. 생성 된 URL
- 13. 변수를 사용하여 URL 생성
- 14. PHP URL 생성
- 15. Express에서 경로의 URL 생성
- 16. 양식에서 가능한 URL 생성
- 17. javascript 파일에 URL 생성
- 18. Aweber 생성 URL 문자열에서 URL 변수에 액세스
- 19. 레일스 앱용 URL 수동 생성 (생성 작업용)
- 20. ASP.Net MVC 라우팅 URL 생성
- 21. rails mailer invalid URL 생성
- 22. UrlGenerator로 외부 경로 URL 생성
- 23. 양식 결과의 uique URL 생성
- 24. ApiController 내에서 T4MVC URL 생성
- 25. 생성 URL Symfony sfFormExtraPlugin autocompleter
- 26. link_to 잘못된 URL 구조 생성
- 27. ASP.NET MVC 컨트롤러에서 URL 생성
- 28. 기존 변수를 기반으로 URL 생성
- 29. Google Maps 동적 URL 생성
- 30. 스마트 URL 생성 솔루션 검색
".htaccess"가 계속 팝업되는 이유는 이러한 "허영 URL"을 만들기 위해 서버 측 구성을해야하기 때문입니다. PHP에서는 그렇게 할 수 없습니다. '.htaccess'를 사용하여 요청을 PHP 파일로 향하게 할 수 있습니다. * 그리고 * PHP에서 나머지를 처리 할 수 있습니다. – mpen
오 ............... – Zachsweb