Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php RewriteBase在apache2上的Ubuntu14.04中不起作用_Php_Apache_.htaccess_Ubuntu 14.04 - Fatal编程技术网

Php RewriteBase在apache2上的Ubuntu14.04中不起作用

Php RewriteBase在apache2上的Ubuntu14.04中不起作用,php,apache,.htaccess,ubuntu-14.04,Php,Apache,.htaccess,Ubuntu 14.04,.htaccess文件重写库在我的系统localhost中不工作 这是我的.htaccess文件 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /quiz_new/school ### Canonicalize codeigniter URLs RewriteRule ^(guest(/index)?|index(\.php)?)/?$ / [L,R=301] RewriteRule ^(.*)/index/?$ $

.htaccess文件重写库在我的系统localhost中不工作 这是我的.htaccess文件

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /quiz_new/school

### Canonicalize codeigniter URLs

RewriteRule ^(guest(/index)?|index(\.php)?)/?$ / [L,R=301]
RewriteRule ^(.*)/index/?$ $1 [L,R=301]

# Removes trailing slashes (prevents SEO duplicate content issues)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ $1 [L,R=301]

# Enforce www
# If you have subdomains, you can add them to
# the list using the "|" (OR) regex operator
RewriteCond %{HTTP_HOST} !^(www|subdomain) [NC]
###

# Removes access to the system folder by users.
# Additionally this will allow you to create a System.php controller,
# previously this would not have been possible.
# 'system' can be replaced if you have renamed your system folder.
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]

# Checks to see if the user is attempting to access a valid file,
# such as an image or css document, if this isn't true it sends the
# request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]


如果单击其他链接,主页将在我的浏览器中正确显示,它将显示未找到的错误。

是否在windows中尝试.htaccess代码?您的.htaccess文件位于哪里?什么目录?在windows中工作正常。htaccess位于/quick_新文件夹(项目根文件夹)中供参考测试htaccess重定向规则的一个方便工具是htaccess.madewithlove.be。我经常推荐它!
# Without mod_rewrite, route 404's to the front controller
ErrorDocument 404 /index.php