Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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/9.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、Apache、.htaccess或其他?_Php_Apache_.htaccess_Mod Rewrite_Path - Fatal编程技术网

路径问题PHP、Apache、.htaccess或其他?

路径问题PHP、Apache、.htaccess或其他?,php,apache,.htaccess,mod-rewrite,path,Php,Apache,.htaccess,Mod Rewrite,Path,我接管了一个web应用程序,目前正试图为我的本地开发环境设置它。我迁移了数据库,除了在下面的.htaccess文件中定义的一些路径之外,其他一切似乎都正常工作。特别是,当我点击“项目”、“职业”和其他链接时,我会得到“无法连接到服务器”。此外,如果我在Safari的Web Developer工具中查看该网站,我还看到许多CSS和JPG文件被标记为红色,即找不到它们的路径 现在,我已经在本地开发环境中设置了虚拟主机。起初,我认为这可能是问题所在,但当我尝试在浏览器中直接访问某个资源时,它会找到并打

我接管了一个web应用程序,目前正试图为我的本地开发环境设置它。我迁移了数据库,除了在下面的.htaccess文件中定义的一些路径之外,其他一切似乎都正常工作。特别是,当我点击“项目”、“职业”和其他链接时,我会得到“无法连接到服务器”。此外,如果我在Safari的Web Developer工具中查看该网站,我还看到许多CSS和JPG文件被标记为红色,即找不到它们的路径

现在,我已经在本地开发环境中设置了虚拟主机。起初,我认为这可能是问题所在,但当我尝试在浏览器中直接访问某个资源时,它会找到并打开它

这里可能有什么问题?live站点运行5.5.14PHP,我有5.5.27。尝试降级有意义吗?还是问题完全在其他地方

Options +Indexes -MultiViews
RewriteEngine  on
RewriteBase    /

<IfModule mod_php5.c>
   php_value upload_max_filesize 50M
   php_value post_max_size 50M
</IfModule>

<IfModule mod_headers.c>
  Header set Access-Control-Allow-Origin http://blog.xxxxxx.com
  Header append Access-Control-Allow-Headers X-Requested-With
</IfModule>



RewriteRule    ^$ _wrapper.php?page=index [QSA,L]
RewriteRule    ^signup$ _wrapper.php?page=signup [QSA,L]
RewriteRule    ^verify/(.*)/(.*)$ _wrapper.php?page=verify&email=$1&email_verification_code_hash=$2 [QSA,L]

RewriteRule    ^lost_password$ _wrapper.php?page=lost_password [QSA,L]
RewriteRule    ^password_reset/(.*)$ _wrapper.php?page=password_reset&password_reset_code=$1 [QSA,L]
RewriteRule    ^password_reset_action$ _wrapper.php?page=password_reset_action [QSA,L]

RewriteRule    ^create$ _wrapper.php?page=album_create [QSA,L]
RewriteRule    ^login$ _wrapper.php?page=login [QSA,L]

RewriteRule    ^gift-cards$ _wrapper.php?page=gift_cards/digital [QSA,L]
RewriteRule    ^gift-cards/purchased/([0-9a-f-]+)$ _wrapper.php?page=gift_cards/purchased&guid=$1 [QSA,L]
RewriteRule    ^gift-card/details/([0-9a-f-]+)$ _wrapper.php?page=gift_cards/details&guid=$1 [QSA,L]

RewriteRule    ^faq$ _wrapper.php?page=faq [QSA,L]
RewriteRule    ^approach$ _wrapper.php?page=approach [QSA,L]
RewriteRule    ^projects$ _wrapper.php?page=projects [QSA,L]

RewriteRule    ^career$ _wrapper.php?page=career [QSA,L]
RewriteRule    ^career/([0-9]+)$ career/success [QSA,R]
RewriteRule    ^career/success$ _wrapper.php?page=career_success [QSA,L]

RewriteRule    ^blog$ _wrapper.php?page=blog [QSA,L]
RewriteRule    ^historian$ _wrapper.php?page=historian [QSA,L]
RewriteRule    ^terms$ _wrapper.php?page=terms [QSA,L]
RewriteRule    ^privacy$ _wrapper.php?page=privacy [QSA,L]
RewriteRule    ^help$ _wrapper.php?page=help [QSA,L]

RewriteRule    ^fb_albums$ _wrapper.php?page=fb_albums [QSA,L]
RewriteRule    ^fb_album/(.*)$ _wrapper.php?page=fb_album&album_id=$1 [QSA,L]

RewriteRule    ^profile$ _wrapper.php?page=profile [QSA,L]
RewriteRule    ^profile/edit$ _wrapper.php?page=profile_edit [QSA,L]

RewriteRule    ^album/([0-9]+)$ _wrapper.php?page=album&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/photos$ _wrapper.php?page=album_photos&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/review$ _wrapper.php?page=album_review_photos&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/people$ _wrapper.php?page=album_people&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/create_account$ _wrapper.php?page=album_create_account&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/details$ _wrapper.php?page=album_details&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/view_details$ _wrapper.php?page=album_view_details&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/shipping$ _wrapper.php?page=album_shipping&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/shipping_flash$ _wrapper.php?page=album_shipping_flashdrive&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/checkout$ _wrapper.php?page=album_checkout&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/purchased$ _wrapper.php?page=album_purchased&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/survey$ _wrapper.php?page=album_survey&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/proof$ _wrapper.php?page=album_proof&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/proof_title$ _wrapper.php?page=album_proof_title&album_id=$1 [QSA,L]
RewriteRule    ^album/([0-9]+)/proof/([0-9]+)$ _wrapper.php?page=album_proof_page&album_id=$1&proof_page_id=$2 [QSA,L]
RewriteRule    ^album$ / [R]

RewriteRule    ^dropbox$ _wrapper.php?page=dropbox [QSA,L]
RewriteRule    ^instagram$ _wrapper.php?page=instagram [QSA,L]
RewriteRule    ^instagram_success$ _wrapper.php?page=instagram_success [QSA,L]

RewriteRule    ^maker/album/([0-9]+)$ _wrapper.php?page=maker/maker_album&album_id=$1 [QSA,L]
RewriteRule    ^maker/album/([0-9]+)/proof$ _wrapper.php?page=album_proof&album_id=$1&maker=1 [QSA,L]
RewriteRule    ^maker/proof/([0-9]+)$ _wrapper.php?page=admin/proof&proof_id=$1&maker=1 [QSA,L]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^xxx.xxxxxxx.com [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^xxxxxxx.com [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
选项+索引-多视图
重新启动发动机
重写基/
php\u值上传\u最大\u文件大小50M
php_值桩最大尺寸50M
标题集访问控制允许原点http://blog.xxxxxx.com
标头附加访问控制允许标头X-Requested-With
RewriteRule^$_wrapper.php?page=index[QSA,L]
重写规则^signup$\u wrapper.php?page=signup[QSA,L]
重写规则^verify/(.*)/(.*)$\u wrapper.php?page=verify&email=$1&email\u verify\u code\u hash=$2[QSA,L]
重写规则^lost_password$_wrapper.php?page=lost_password[QSA,L]
重写规则^password\u reset/(.*)$\u wrapper.php?page=password\u reset&password\u reset\u code=$1[QSA,L]
重写规则^password\u reset\u action$\u wrapper.php?page=password\u reset\u action[QSA,L]
重写规则^create$\u wrapper.php?page=album\u create[QSA,L]
重写规则^login$\u wrapper.php?page=login[QSA,L]
重写规则^gift cards$\u wrapper.php?page=gift\u cards/digital[QSA,L]
重写规则^gift cards/purchased/([0-9a-f-]+)$\u wrapper.php?page=gift\u cards/purchased&guid=$1[QSA,L]
重写规则^gift card/details/([0-9a-f-]+)$\u wrapper.php?page=gift\u cards/details&guid=$1[QSA,L]
重写规则^faq$_wrapper.php?page=faq[QSA,L]
重写规则^approach$\u wrapper.php?page=approach[QSA,L]
重写规则^projects$\u wrapper.php?page=projects[QSA,L]
重写规则^career$\u wrapper.php?page=career[QSA,L]
重写规则^career/([0-9]+)$career/success[QSA,R]
重写规则^career/success$\u wrapper.php?page=career\u success[QSA,L]
重写规则^blog$\u wrapper.php?page=blog[QSA,L]
重写规则^historian$\u wrapper.php?page=historian[QSA,L]
重写规则^terms$\u wrapper.php?page=terms[QSA,L]
重写规则^privacy$\u wrapper.php?page=privacy[QSA,L]
重写规则^help$\u wrapper.php?page=help[QSA,L]
重写规则^fb\u albums$\u wrapper.php?page=fb\u albums[QSA,L]
重写规则^fb\u album/(.*)$\u wrapper.php?page=fb\u album&album\u id=$1[QSA,L]
重写规则^profile$\u wrapper.php?page=profile[QSA,L]
重写规则^profile/edit$\u wrapper.php?page=profile\u edit[QSA,L]
重写规则^album/([0-9]+)$\u wrapper.php?page=album&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/photos$\u wrapper.php?page=album\u photos&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/review$\u wrapper.php?page=album\u review\u photos&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/people$\u wrapper.php?page=album\u people&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/create_account$\u wrapper.php?page=album_create_account&album_id=$1[QSA,L]
重写规则^album/([0-9]+)/details$\u wrapper.php?page=album\u details&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/view\u details$\u wrapper.php?page=album\u view\u details&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/shipping$\u wrapper.php?page=album\u shipping&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/shipping\u flash$\u wrapper.php?page=album\u shipping\u flashdrive&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/checkout$\u wrapper.php?page=album\u checkout&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/purchased$\u wrapper.php?page=album\u purchased&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/survey$\u wrapper.php?page=album\u survey&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/proof$\u wrapper.php?page=album\u-proof&album\u-id=$1[QSA,L]
重写规则^album/([0-9]+)/proof\u title$\u wrapper.php?page=album\u proof\u title&album\u id=$1[QSA,L]
重写规则^album/([0-9]+)/proof/([0-9]+)$\u wrapper.php?page=album\u-proof\u-page&album\u-id=$1&proof\u-page\u-id=$2[QSA,L]
重写规则^album$/[R]
重写规则^dropbox$\u wrapper.php?page=dropbox[QSA,L]
重写规则^instagram$\u wrapper.php?page=instagram[QSA,L]
重写规则^instagram\u success$\u wrapper.php?page=instagram\u success[QSA,L]
重写规则^maker/album/([0-9]+)$\u wrapper.php?page=maker/maker\u album&album\u id=$1[QSA,L]
重写规则^maker/album/([0-9]+)/proof$\u wrapper.php?page=album\u-proof&album\u-id=$1&maker=1[QSA,L]
重写规则^maker/proof/([0-9]+)$\u wrapper.php?page=admin/proof&proof\u id=$1&maker=1[QSA,L]
重写条件%{HTTPS}关闭
重写cond%{HTTP_HOST}^xxx.xxxxxxx.com[NC]
重写规则(*)https://%{HTTP\u HOST}%{REQUEST\u URI}
重写条件%{HTTPS}关闭
重写cond%{HTTP_HOST}^xxxxxxx.com[NC]
重写规则(*)https://%{HTTP\u HOST}%{REQUEST\u URI}

这是因为您的相对URI的基础已更改。最初,当页面是
/\u wrapper..php?page=profile
时,基是
/
,浏览器用
/
基正确地填充相关链接。但是当浏览器转到像
/profile
这样的页面时,基本页面突然变成
/profile/
,它试图将其附加到所有相关URL之前,因此没有加载任何URL

您可以将链接设置为绝对链接,也可以更改页面标题中的URI基(在
标记之间):


这是因为您的相对URI的基础已更改。最初,当页面是
/\u wrapper..php?page=profile
时,基是
/
,浏览器正确地填写re
<base href="/">