当前位置: 首页 > 知识库问答 >
问题:

子域指向特定目录中的目录

芮瑾瑜
2023-03-14

我从特定目录下的Stackoverflow使用通配符子域获取源代码

原始代码:

    RewriteEngine on
    RewriteBase /

    RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.domain\.com$ [NC]
    RewriteCond %{REQUEST_URI}::%1 !^/([^/]+).*?::\1
    RewriteRule ^(.*)$ /%1/$1 [L]

它可以正常工作,但上面的代码指向根目录。我希望所有子域都指向我的“公文包”目录中的目录,所以我尝试修改自己的代码

修改后(添加"/投资组合"):

    RewriteEngine on
    RewriteBase /

    RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.mlaxproject\.com$ [NC]
    RewriteCond %{REQUEST_URI}::%1 !^/([^/]+).*?::\1
    RewriteRule ^(.*)$ /portfolio/%1/$1 [L]

但它给了我“500-内部服务器错误”。。。为什么?有人能纠正我的密码吗?

对我的英语表示感谢和歉意。

共有1个答案

岳君之
2023-03-14

您还需要将/portfolio添加到您的RewriteCond中。

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.mlaxproject\.com$ [NC]
RewriteCond %{REQUEST_URI}::%1 !^/portfolio/([^/]+).*?::\1
RewriteRule ^(.*)$ /portfolio/%1/$1 [L]
 类似资料:
  • 我有一个有趣的故事。我的根目录上的htaccess配置如下所示: 所以我真正的道路是这样的: 但是. htaccess把这个路径翻译成这样: 效果很好,但如果我打本地的话。com我想把它转发到本地。com/home。如果我打本地电话。com/随便你怎么说。 如何使用此配置执行此操作?提前谢谢。 另外,我如何强制所有内容都使用https?

  • 本文向大家介绍python列出目录下指定文件与子目录的方法,包括了python列出目录下指定文件与子目录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python列出目录下指定文件与子目录的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 问题内容: 如何在当前目录及其子目录中显示所有大于10k字节的文件。 尝试过,但是没有用。 问题答案: 第一部分与@sputnicks答案相同,并成功查找目录中超过10k的所有文件(不要将k与K混淆),我的补充是,第二部分然后执行或ls列出(-l)文件通过人类可读的大小(-h)。如果愿意,可以取反h。当然是文件本身,而仅仅是文件的替代 在实践中会重复或: 将其显示为一条语句或: 更多\; vs +

  • 问题内容: 我正在编写一个PHP脚本,该脚本将一系列生成的文件(使用)下载到一个目录中,然后使用该命令将其压缩。 下载可以完美运行,并且大多数情况下都可以压缩。我运行命令: 它会生成一个包含所有下载文件的zip文件,但是在到达目录之前它包含完整目录。 我可能只是从zip命令中丢失了一个标志或一些小标志,但是如何将其用作根目录? 问题答案: 我不认为zip可以这样做。我认为唯一的方法是: (反斜杠只

  • 本文向大家介绍shell 批量压缩指定目录及子目录内图片的方法,包括了shell 批量压缩指定目录及子目录内图片的方法的使用技巧和注意事项,需要的朋友参考一下 用户上传的图片,一般都没有经过压缩,造成空间浪费。因此需要编写一个程序,查找目录及子目录的图片文件(jpg,gif,png),将大于某值的图片进行压缩处理。 代码如下: 以上这篇shell 批量压缩指定目录及子目录内图片的方法就是小编分享给

  • 问题内容: 如何获取给定目录的所有子目录而没有文件(当前目录)或(父目录),然后使用函数中的每个目录? 问题答案: 您可以将glob()与选项一起使用 要么