gpt4 book ai didi

apache - 初学者 Apache URL 重写问题

转载 作者:行者123 更新时间:2023-12-04 07:07:39 24 4
gpt4 key购买 nike

我只是想弄清楚我是否在正确的道路上 - 在我的示例中重写 URL 的其他详细信息将不胜感激。

我已经安装了一个 CMS 程序,并且只想将 www.example.com 指向 www.example.com/cms。我只想知道通过 apache 重写 URL 是否是实现此目的的最佳方法?

谢谢你。

最佳答案

只是重定向 http://example.com/http://example.com/cms/ :

<IfModule mod_rewrite.c>
RewriteEngine On
RewritRule ^/?$ /cms/
</IfModule>

重定向所有 404d 的 url 以/cms/开头:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /cms/$1 [L]
</IfModule>

将所有 URL 重定向到/cms/:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ /cms/$1 [L]
<Directory /var/www/html/cms/> #change this to the correct path
RewriteEngine Off
</Directory>
</IfModule>

关于apache - 初学者 Apache URL 重写问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/878186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com