这是我的文件夹结构:
Thread.interrupt()
我正在尝试为我的应用程序设置子域但服务器返回错误:当我调用sub.domain.com时为500
我认为我配置.htaccess不正确,我不知道修复它的工作!请帮帮我。
httpdocs文件夹中的*是域上的主要网络文件>> www.domainname.com但是这个文件夹中的文件不是Cakephp框架它使用Wordpress而在sub.domainname.com中是使用Cakephp框架的子域web文件。
*我使用共享主机(http://netdesignhost.com/)看起来像GoDaddy Hosting。
亲爱的变量和所有......这是我的.htaccess
的CakePHP / htaccess的
Root/
sub.domainname.com/
.htaccess
app/
.htacess
webroot/
.htacess
httpdocs/
.htaccess
cakephp的/应用/ htaccess的
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
cakephp的/应用/根目录/ htaccess的
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /app/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
这是错误记录
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /app/
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/(app/webroot/)?(img|css|js)/(.*)$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
谢谢你。
豌豆。
答案 0 :(得分:0)
最好从你认为是子域根的简单“hello world”HTML页面开始,然后单独放置,以确保子域正常运行之前添加其他内容。
另一个问题是:我见过的大多数服务器都需要文件夹结构略有不同:
Root/
sub.domainname.com/
httpdocs/ /* sub-domain site */
.htaccess
app/
.htacess
webroot/
.htacess
httpdocs/ /* main site */
.htaccess
因此,不要将所有子域代码(.htaccess
和app
文件夹)直接放入子域文件夹,而是将其放入<{1>}文件夹里面子域文件夹。
但是首先尝试使用一个简单的HTML文件。