拜读过版主回复的,关于.htaccess 域名指向目录的帖子后.
下面这个是我弄的:
<IfModule mod_rewrite.c>
RewriteEngine On
# fd.aaa.com 指向二级目录 fd
RewriteCond %{HTTP_HOST} ^fd.aaa.com$
RewriteCond %{REQUEST_URI} !^/fd/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /fd/$1
RewriteCond %{HTTP_HOST} ^fd.aaa.com$
RewriteRule ^(/)?$ /fd/index.php [L]
</IfModule>
这个是版主推荐阅读的:
#
将www.xenuts.com解析到htdocs/blog/文件夹下的博客网站
RewriteCond %{HTTP_HOST} ^blog.xenuts.com$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_{HOST} ^{blog.xenuts.com$ #红色可能是笔误
RewriteRule ^(/)?$ blog/index.html [L]
需求是,想要二级域名各自指向 对应的二级目录中.
所以使用了htaccess 文件 但在本地和弹性Web托管中,使用结果不同.
本地测试:
fd.aaa.com 直接访问,转向index.php 成功
fd.aaa.com/test.php 访问test.php 成功
fd.aaa.com/1.png 访问1.png 成功
fd.aaa.com/1.html 访问1.html 成功
fd.aaa.com/fd/test.php 带目录访问 成功
弹性Web托管:
fd.aaa.com 直接访问,转向index.php 成功
fd.aaa.com/test.php 或其他php 访问失败
fd.aaa.com/1.png 访问1.png 成功
fd.aaa.com/1.html 访问1.html 成功
fd.aaa.com/fd/test.php 访问之前失败的test.php 成功
求助大大,
臣妾搞不定!
index.php的内容,只是一些a标签链接
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
</head>
<body>
<a href='test.php' target='black'>不好用的php</a><br>
<a href='css.css' target='black'>好用的css</a><br>
<a href='js.js' target='black'>好用的js</a><br>
<a href='1.html' target='black'>好用的html</a><br>
<br>
<a href=' fd/test.php' target='black'> 如果强制使用fd/test.php好用</a><br>
</body>
</html>
<?php
echo 111;
?>
-------------------------
RewriteEngine On
# 将test.anqun.org解析到/htdocs/typecho/文件夹下的博客网站
RewriteCond %{HTTP_HOST} ^test.anqun.org$
RewriteCond %{REQUEST_URI} !^/typecho/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /typecho/$1
RewriteCond %{HTTP_HOST} ^test.anqun.org$
RewriteRule ^(/)?$ typecho/index.html [L]
-------------------------
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。