求助Z-Blog网站域名后面始终带目录名的问题 使用咨询

用户 Jenlyn 7天前 153

大家好,我的zb网站安装好后,发现域名后面始终带有网站的目录名(如:http://www.域名/目录名/),在后台网站设置里域名后面也带有目录名,网站是放在阿里云虚拟主机里,使用的apache规则绑定的域名,同样放置的其它网站没有这个问题,只有zb这个网站存在这个问题。


后来在网上搜了很久,找到的有效方法是在应用中心安装开发套件,然后修改数据库里的域名,修改后目录名仍然存在,无奈就只能开启固定域名,然后在后台网站设置里把域名固定(如:http://www.域名/)下来才解决,但是固定域名的问题是以后换域名或换服务器,如果忘记关闭固定域名,后台就无法登录了,还要想办法关闭它才行,所以我想请问大家,我这种情况,怎么才能不固定域名,而让域名后面的目录名不再显示呢,求教求教!!!


附:

虚拟主机根目录下的.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^域名$ [NC]
RewriteCond %{REQUEST_URI} !^/目录名
RewriteRule ^(.*)$ /目录名/$1 [L]
</IfModule>

网站目录下的.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^域名$ [NC]
RewriteRule (.*) https://域名/$1 [L,R=301]
</IfModule>

网站伪静态:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


最新回复 (3)
全部楼主
  • 超级版主 am88 7天前 0
    引用 2
    安装在站点根目录,网址就不再显示目录名

    有问题解决不了或有定制修改需求联系我

  • 超级版主 沉冰浮水 7天前 0
    引用 3
    明确需要指定域名使用 - 常见问题 - 开始
    https://docs.zblogcn.com/php/#/books/start-25-faq?id=%e6%98%8e%e7%a1%ae%e9%9c%80%e8%a6%81%e6%8c%87%e5%ae%9a%e5%9f%9f%e5%90%8d%e4%bd%bf%e7%94%a8

    可以在文件里配置域名,将来更换时也从文件里改就可以

    QQ群:「我的咸鱼心」「「水坑」系列教程索引
    ←_←我大概率能够解决你所实际面临的问题(收费),然而”你提出的问题“却往往是另一个问题。

  • 用户 Jenlyn 7天前 0
    引用 4
    好的,明白了,非常感谢楼上二位的回复!
    • ZBlogger技术交流中心
      5
          
返回
发新帖