我的 .htaccess 文件不工作
My .htaccess file is not working
我已经在免费托管 000webhost 上添加了我的项目,我的所有文件都列在 public_html/ 目录中。
项目是在 codeigniter 中构建的。
我在 public_html/.htaccess 添加了 htaccess 文件,其中包含
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L]
但这对我不起作用 htaccess 有什么问题吗?
我使用这个(它在本地和远程都对我有用):
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond !^(index\.php|public|images|css|js|robots\.txt)
RewriteRule ^(.*)$ index.php?/ [L]
您需要在根目录中创建一个名为 "public" 的文件夹,以及 css、js 等的子文件夹
抱歉,我的 htaccess 没问题,但我的 base url 中有一个额外的字符导致了问题。
再次抱歉。
我已经在免费托管 000webhost 上添加了我的项目,我的所有文件都列在 public_html/ 目录中。 项目是在 codeigniter 中构建的。 我在 public_html/.htaccess 添加了 htaccess 文件,其中包含
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L]
但这对我不起作用 htaccess 有什么问题吗?
我使用这个(它在本地和远程都对我有用):
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond !^(index\.php|public|images|css|js|robots\.txt)
RewriteRule ^(.*)$ index.php?/ [L]
您需要在根目录中创建一个名为 "public" 的文件夹,以及 css、js 等的子文件夹
抱歉,我的 htaccess 没问题,但我的 base url 中有一个额外的字符导致了问题。 再次抱歉。