CakePHP 3 how to correctly set .htaccess for subdomain





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I have CakePHP project placed on the subdomain on multihosting with the following path to the app directory.



/www/domains/sub.domain.com


The problem is that all links in the app are changed to:



https://sub.domain.com/domains/sub.domain.com/health-check


instead of the:



https://sub.domain.com/health-check


CakePHP .htacess has the following format:



<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.well-known/.*)$ $1 [L]
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>


I tried to set some rewrite rules but without the luck.



Thanks for any advice.










share|improve this question























  • When you say "CakePHP project...with the following path to the app directory", can you be a little more clear about exactly what the "app directory" is? Cake3 doesn't really have an "app directory", so I'm wondering where you've put things like the src, vendor and webroot directories, or their contents, relative to this structure.

    – Greg Schmidt
    Nov 27 '18 at 2:09






  • 1





    Possible duplicate of CakePHP subdomains with htaccess

    – Sehdev
    Nov 27 '18 at 6:53











  • Directories src, vendor, webroot are situated in /www/domains/sub.domain.com/

    – redrom
    Nov 27 '18 at 8:11











  • Can you try adding RewriteBase /www/domains/sub.domain.com below RewriteEngine on?

    – Mary
    Nov 28 '18 at 10:06


















0















I have CakePHP project placed on the subdomain on multihosting with the following path to the app directory.



/www/domains/sub.domain.com


The problem is that all links in the app are changed to:



https://sub.domain.com/domains/sub.domain.com/health-check


instead of the:



https://sub.domain.com/health-check


CakePHP .htacess has the following format:



<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.well-known/.*)$ $1 [L]
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>


I tried to set some rewrite rules but without the luck.



Thanks for any advice.










share|improve this question























  • When you say "CakePHP project...with the following path to the app directory", can you be a little more clear about exactly what the "app directory" is? Cake3 doesn't really have an "app directory", so I'm wondering where you've put things like the src, vendor and webroot directories, or their contents, relative to this structure.

    – Greg Schmidt
    Nov 27 '18 at 2:09






  • 1





    Possible duplicate of CakePHP subdomains with htaccess

    – Sehdev
    Nov 27 '18 at 6:53











  • Directories src, vendor, webroot are situated in /www/domains/sub.domain.com/

    – redrom
    Nov 27 '18 at 8:11











  • Can you try adding RewriteBase /www/domains/sub.domain.com below RewriteEngine on?

    – Mary
    Nov 28 '18 at 10:06














0












0








0








I have CakePHP project placed on the subdomain on multihosting with the following path to the app directory.



/www/domains/sub.domain.com


The problem is that all links in the app are changed to:



https://sub.domain.com/domains/sub.domain.com/health-check


instead of the:



https://sub.domain.com/health-check


CakePHP .htacess has the following format:



<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.well-known/.*)$ $1 [L]
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>


I tried to set some rewrite rules but without the luck.



Thanks for any advice.










share|improve this question














I have CakePHP project placed on the subdomain on multihosting with the following path to the app directory.



/www/domains/sub.domain.com


The problem is that all links in the app are changed to:



https://sub.domain.com/domains/sub.domain.com/health-check


instead of the:



https://sub.domain.com/health-check


CakePHP .htacess has the following format:



<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.well-known/.*)$ $1 [L]
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>


I tried to set some rewrite rules but without the luck.



Thanks for any advice.







apache .htaccess cakephp






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 26 '18 at 22:42









redromredrom

4,80325118212




4,80325118212













  • When you say "CakePHP project...with the following path to the app directory", can you be a little more clear about exactly what the "app directory" is? Cake3 doesn't really have an "app directory", so I'm wondering where you've put things like the src, vendor and webroot directories, or their contents, relative to this structure.

    – Greg Schmidt
    Nov 27 '18 at 2:09






  • 1





    Possible duplicate of CakePHP subdomains with htaccess

    – Sehdev
    Nov 27 '18 at 6:53











  • Directories src, vendor, webroot are situated in /www/domains/sub.domain.com/

    – redrom
    Nov 27 '18 at 8:11











  • Can you try adding RewriteBase /www/domains/sub.domain.com below RewriteEngine on?

    – Mary
    Nov 28 '18 at 10:06



















  • When you say "CakePHP project...with the following path to the app directory", can you be a little more clear about exactly what the "app directory" is? Cake3 doesn't really have an "app directory", so I'm wondering where you've put things like the src, vendor and webroot directories, or their contents, relative to this structure.

    – Greg Schmidt
    Nov 27 '18 at 2:09






  • 1





    Possible duplicate of CakePHP subdomains with htaccess

    – Sehdev
    Nov 27 '18 at 6:53











  • Directories src, vendor, webroot are situated in /www/domains/sub.domain.com/

    – redrom
    Nov 27 '18 at 8:11











  • Can you try adding RewriteBase /www/domains/sub.domain.com below RewriteEngine on?

    – Mary
    Nov 28 '18 at 10:06

















When you say "CakePHP project...with the following path to the app directory", can you be a little more clear about exactly what the "app directory" is? Cake3 doesn't really have an "app directory", so I'm wondering where you've put things like the src, vendor and webroot directories, or their contents, relative to this structure.

– Greg Schmidt
Nov 27 '18 at 2:09





When you say "CakePHP project...with the following path to the app directory", can you be a little more clear about exactly what the "app directory" is? Cake3 doesn't really have an "app directory", so I'm wondering where you've put things like the src, vendor and webroot directories, or their contents, relative to this structure.

– Greg Schmidt
Nov 27 '18 at 2:09




1




1





Possible duplicate of CakePHP subdomains with htaccess

– Sehdev
Nov 27 '18 at 6:53





Possible duplicate of CakePHP subdomains with htaccess

– Sehdev
Nov 27 '18 at 6:53













Directories src, vendor, webroot are situated in /www/domains/sub.domain.com/

– redrom
Nov 27 '18 at 8:11





Directories src, vendor, webroot are situated in /www/domains/sub.domain.com/

– redrom
Nov 27 '18 at 8:11













Can you try adding RewriteBase /www/domains/sub.domain.com below RewriteEngine on?

– Mary
Nov 28 '18 at 10:06





Can you try adding RewriteBase /www/domains/sub.domain.com below RewriteEngine on?

– Mary
Nov 28 '18 at 10:06












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53490226%2fcakephp-3-how-to-correctly-set-htaccess-for-subdomain%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53490226%2fcakephp-3-how-to-correctly-set-htaccess-for-subdomain%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

To store a contact into the json file from server.js file using a class in NodeJS

Redirect URL with Chrome Remote Debugging Android Devices

Dieringhausen