imagepng에 파일 경로 기능을 지정하려면 어떻게해야합니까? MVC 젠드 프레임 워크에서 사용될 때 그리고 명시 적 파일 경로가 제공 될 때조차도 항상 "/ public"폴더에 파일을 만드는 것처럼 보입니다. 내가 가진 다시 쓰기 규칙 때문입니까?imagepng - 공용 폴더 만들기
FileETag none
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 10 years"
ExpiresByType image/gif "access plus 10 years"
ExpiresByType image/jpeg "access plus 10 years"
ExpiresByType image/png "access plus 10 years"
ExpiresByType text/css "access plus 10 years"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType text/javascript "access plus 10 years"
ExpiresByType application/x-unknown-content-type "access plus 10 years"
ExpiresByType application/x-javascript "access plus 10 years"
</IfModule>
ExpiresActive On
ExpiresDefault A604800
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/css A2592000
ExpiresByType text/html A300
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
ExpiresActive Off
</FilesMatch>
# compress all text & html:
AddOutputFilterByType DEFLATE text/html text/plain text/xml
# Or, compress certain file types by extension:
<Files *.html>
SetOutputFilter DEFLATE
</Files>
RewriteEngine on
# The leading %{DOCUMENT_ROOT} is necessary when used in VirtualHost context
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -s [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -l [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
재미있는 점은 기본적으로 접두사로 "/ public /"을 추가한다는 것입니다. 따라서 APPLICATION_PATH. '/ public/images/generated_image.png'를 지정해도 '/public/'.APPLICATION_PATH.//public/images/generated_image.png'로 표시됩니다. 어떻게 제거 할 수 있습니까?/public 접두어 중? – Jake
위의 편집을 참조하십시오. – prodigitalson