码迷,mamicode.com
首页 > Web开发 > 详细

新部署到服务器 报 The requested URL /home/profession was not found on this server. 错误

时间:2019-05-20 09:15:49      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:ide   ted   1.0   links   available   链接   访问   nbsp   module   

 

The requested URL /home/profession was not found on this server.

 

通过xxx.com, 首页可以正常访问,xxx.com/xx/xx 就出现 The requested URL xxx was not found on this server.

 

1,找到apache配置文件httpd.conf配置文件中的

AllowOverride none        
Require all denied

改成

Options Indexes FollowSymLinks    
AllowOverride All

 

2,找到apache配置文件httpd.conf配置并开启重写模块

LoadModule rewrite_module modules/mod_rewrite.so 

Ubuntu16.04模块在  /etc/apache2/mods-available 下,需要链接到  mods-enable 下

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

 

 

 3.加在重写,站点缺少 .htaccess 文件(文件在public下,没有就新建)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

 

 

 

 

 

新部署到服务器 报 The requested URL /home/profession was not found on this server. 错误

标签:ide   ted   1.0   links   available   链接   访问   nbsp   module   

原文地址:https://www.cnblogs.com/cap-rq/p/10891894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!