gpt4 book ai didi

linux - mod_rewrite 不适用于子域

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:15 25 4
gpt4 key购买 nike

所以我在这上面花了太多时间 - 变得有点绝望。

.htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^submit/?$ submit.php [NC,L]

/etc/apache2/sites-available/applicapple:

<VirtualHost *:80>
ServerAdmin support@perpetualcontrast.com

DocumentRoot /var/www/applicapple
ServerName applicapple.localhost
<Directory /var/www/applicapple/>
Options Indexes FollowSymLinks MultiViews
RewriteEngine On
AllowOverride All
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

submit.php 肯定存在。 访问 applicapple.localhost/submit 时:

使用目录中的submit.php,我得到请求的URL/submit在此服务器上找不到。

如果我删除submit.php,我会得到请求的URL/submit.php在此服务器上找不到。

如果我访问 localhost/applicapple 它会按预期工作。

有人可以告诉我这里发生了什么吗?

最佳答案

看起来您忽略了“/”

试试这个

RewriteRule ^/submit/?$ submit.php [NC,L]

关于linux - mod_rewrite 不适用于子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13914635/

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