Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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 htaccess文件从服务器到本地主机服务器的配置_Php_.htaccess - Fatal编程技术网

Php htaccess文件从服务器到本地主机服务器的配置

Php htaccess文件从服务器到本地主机服务器的配置,php,.htaccess,Php,.htaccess,我有一个托管在服务器上的php应用程序。那里一切正常。现在我的工作是对css文件进行一些更改。因此,我只是将所有文件以及数据库从服务器下载到本地主机(LAMP)。在我的localhost中,我设置了数据库的所有用户名和密码。现在当我浏览页面时,它显示的只是一个空白页面。在那之后,我刚刚检查了.htaccess文件。现在这个htaccess文件被配置为实时服务器环境。现在我对htaccess的配置没有什么好主意。有人能帮我解决htaccess重定向问题吗 我的htaccess代码如下所示 <

我有一个托管在服务器上的php应用程序。那里一切正常。现在我的工作是对css文件进行一些更改。因此,我只是将所有文件以及数据库从服务器下载到本地主机(LAMP)。在我的localhost中,我设置了数据库的所有用户名和密码。现在当我浏览页面时,它显示的只是一个空白页面。在那之后,我刚刚检查了
.htaccess
文件。现在这个htaccess文件被配置为实时服务器环境。现在我对htaccess的配置没有什么好主意。有人能帮我解决htaccess重定向问题吗 我的
htaccess
代码如下所示

<IfModule mod_php4.c>
php_value session.use_trans_sid 0
php_value session.cookie_time 3600
php_value session.gc_maxlifetime 3600
#php_value session.cookie_domain ".dummysite.com"
</IfModule>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_+-]+)\.html $1.php
#RewriteRule 404\.shtml$ 404.php
Options +SymLinksIfOwnerMatch
RewriteBase /
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^([A-Za-z0-9]+)\.dummysite\.com<>/([^/]*) 
RewriteCond %1<>%3 !^(.*)<>\1$ [NC]
RewriteRule   ^(.*)$ - [E=USER:%1]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTP_HOST} !^dummysite\.com 
RewriteCond %{ENV:USER} ^(.+)$
RewriteRule ^(.*) company_index.php?uid=%1

RewriteCond %{HTTP_HOST} ^www\.([A-Za-z0-9]+)\.dummysite\.com 
RewriteRule ^(.*) company_index.php?uid=%1

RewriteRule categories\/([a-zA-Z0-9_+-]+)\.html browsecats.php?browse=$1
RewriteRule categories\/([a-zA-Z0-9_+-]+)\/([0-9]+)\/([a-zA-Z0-9_+-]+)\.html browsecats.php?browse=$1&cid=$2
RewriteRule listings\/([a-zA-Z0-9_+-]+)\.html listings.php?browse=$1
RewriteRule listings\/([a-zA-Z0-9_+-]+)\/([0-9]+)\.html listings.php?browse=$1&pg=$2
RewriteRule listings\/([a-zA-Z0-9_+-]+)\/([0-9]+)\/([a-zA-Z0-9_+-]+)\.html listings.php?browse=$1&cid=$2
RewriteRule listings\/([a-zA-Z0-9_+-]+)\/([0-9]+)\/([a-zA-Z0-9_+-]+)\/([0-9]+)\.html listings.php?browse=$1&cid=$2&pg=$4
RewriteRule ^([a-zA-Z0-9_+-]+)\.htm$ $1.html

php_值session.use_trans_sid 0
php_值session.cookie_时间3600
php_value session.gc_maxlifetime 3600
#php_value session.cookie_domain“.dummysite.com”
重新启动发动机
重写规则^([a-zA-Z0-9\+-]+)\.html$1.php
#重写规则404\.shtml$404.php
选项+符号链接所有者匹配
重写基/
重写cond%{HTTP_HOST}。
重写cond%{HTTP_HOST}^www\。[北卡罗来纳州]
重写cond%{HTTP\u HOST}%{REQUEST\u URI}^([A-Za-z0-9]+)\.dummysite\.com/([^/]*)
重写秒%1%3^(.*)\1$[NC]
重写规则^(.*)-[E=用户:%1]
重写cond%{REQUEST_FILENAME}-F
重写cond%{HTTP_HOST}^www\。
重写cond%{HTTP_HOST}^dummysite\.com
重写条件%{ENV:USER}^(+)$
重写规则^(.*)公司索引.php?uid=%1
重写cond%{HTTP\u HOST}^www\([A-Za-z0-9]+)\.dummysite\.com
重写规则^(.*)公司索引.php?uid=%1
重写规则类别\/([a-zA-Z0-9\+-]+)\.html browsecats.php?浏览=1美元
重写规则类别\/([a-zA-Z0-9+]+)\/([0-9]+)\/([a-zA-Z0-9+]+)\。html browsecats.php?浏览=$1和cid=$2
重写规则列表\/([a-zA-Z0-9\+-]+)\.html listings.php?浏览=$1
重写规则列表\/([a-zA-Z0-9\+-]+)\/([0-9]+)\.html listings.php?浏览=$1&pg=$2
重写规则列表\/([a-zA-Z0-9+]+)\/([0-9]+)\/([a-zA-Z0-9+]+)\.html listings.php?浏览=$1&cid=$2
重写规则列表\/([a-zA-Z0-9+]+)\/([0-9]+)\/([a-zA-Z0-9+])\/([0-9]+)\.html listings.php?浏览=$1&cid=$2&pg=$4
重写规则^([a-zA-Z0-9+-]+)\.htm$$1.html
此处虚拟站点是网站名称。我刚把它们换了。有人能告诉我如何在我的LAMP服务器上进行设置吗?

很简单

1) 。转到LAMP->apache->apachemodules, 在这里,通过检查来打开“重写模块”


2) 。重新启动服务器。

有时会显示空白页以显示500错误。 显示错误的活动设置

在php.ini中,更改错误报告(E_ALL)

在脚本ini_集合中('display_errors','1')

要知道文件在哪里,请创建包含以下内容的脚本

//名称脚本 infophp.php

<?php
phpinfo();
?>