웹 사이트 하위 폴더로 다른 폴더
URL 재작성에 도움이 필요합니다.케이스는 이것과 비슷하다.
Zend Framework 사이트를 운영하고 있습니다.이제 Wordpress에 블로그를 추가해야 합니다(동작 중).ZF 컨트롤러/액션/루트 메이킹은 사용하지 않기로 했습니다. 이에 대한 튜토리얼을 몇 개 봤는데 '일반' 리다이렉트에는 너무 많은 것 같습니다.자, 그 "방향 변경"에 대해서...
다음과 같이 표시됩니다.
www.site.com(을 가리키다/var/www/zf)www.site.com/blog(을 가리키다/var/www/wp)
내가 멈춰야 한다는 것을 알고 있다.www.site.com/blogZF의 내장에 들어갈 수 있도록 하고 있습니다.RewriteRule ^blog - [NC,L].htaccess를 사용하지만 그게 다예요.@jason의 말처럼 "Wordpress에 전달하기만 하면 된다"고 했습니다만, 저는 그것을 어떻게 해야 할지 잘 모르겠습니다.
관련 질문:
한 번도 해보지 않았는데 Apache는 두 개의 다른 vhost에서 이 기능을 지원합니까?
ServerName www.site.com(ZF 사이트용 vhost)
ServerName www.site.com/blog(WP 사이트용 vhost)
www.site.com (/var/www/zf를 포인트)
www.site.com/blog ( /var/www/wp를 포인트)
이를 실현하기 위한 간단한 방법.서브 URL이 가상 외부에 있는 경우호스트의 DocumentRoot 디렉토리에서 별칭을 만듭니다...
VirtualHost 블록 내에서 다음을 추가합니다.
Alias /blog /var/www/wp
<Directory /var/www/wp>
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
*이것은, 그 디렉토리에 대해서 PHP 가 유효하게 되어 있는 것을 전제로 하고 있습니다.
ServerName 트릭은 기능하지 않습니다.ServerName 디렉티브에는 경로 이름을 포함할 수 없습니다.
mod_rewrite의 경우 다음과 같은 작업을 수행할 수 있습니다.
RewriteEngine on
RewriteBase /
RewriteRule ^blog/(.*)$ wp/$1 [L]
RewriteRule ^(.*)$ zf/$1 [L]
언급URL : https://stackoverflow.com/questions/6307047/different-folder-as-website-subfolder
'programing' 카테고리의 다른 글
| AngularJS 컨트롤러 및 "엄격 사용" (0) | 2023.03.15 |
|---|---|
| 블로그 투고로서 WordPress에 페이스북 페이지 투고를 끌어오는 방법은? (0) | 2023.03.15 |
| Flexbox 레이아웃의 행 간 큰 간격 제거 (0) | 2023.03.15 |
| 쇼트 코드 내부의 쇼트 코드 - 워드프레스 (0) | 2023.03.15 |
| 아직 마운트되지 않은 구성 요소에서 setState를 호출할 수 없습니다. (0) | 2023.03.15 |