【发布时间】:2021-06-04 18:41:24
【问题描述】:
up media我的网站根链接
但它也适用于以下链接
https://upmedia.ir/public
用地址/公众号打不开网站怎么办?
我的公共/.htaccess 代码
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
我的主目录 .htaccess 代码
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
<IfModule lsapi_module>
【问题讨论】:
-
你可以做的就是将你的整个项目除了公共一个目录移回
../并且公共里面的所有内容都应该在根目录中,这就是你可以删除公共的方式,或者你可以标记在您的 domain.conf 文件中以 root 身份公开。 -
您可以设置公共根目录 ex: DocumentRoot /var/www/html/yourprojectfoldername/public
-
我不想这样做,没有更好的解决方案吗?
标签: php laravel apache .htaccess