脚本可以在实时服务器上正常运行,但不能在wamp上

拜格

我最近从代码峡谷购买了一个脚本,该脚本似乎可以在实时服务器上正常运行,但不能在WAMP(Apache Version:2.2.22)上运行,该脚本的要求是应该启用mod-rewrite,并且似乎已启用

在此处输入图片说明

在wamp的www文件夹中,我的代码驻留在名为的文件夹内jobs,这就是我访问它的方式,http://localhost/jobs但是每次它将我重定向到时http://localhost/jobs/US/,我看到的只是WAMP Server Configuration Screen。

在实时服务器上,这.htaccess看起来像

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^careers.clickteck.com
RewriteRule ^(.*)$ http://www.careers.clickteck.com/$1 [R=permanent,L]

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

我没有做.htaccess那么多的事情,所以我不确定如何使脚本在localhost上工作,我确实尝试将RewriteBasefrom更改RewriteBase /RewriteBase /jobs但是那也不起作用。

我什么都看不到apache error log,但是我看到了apache access log

127.0.0.1 - - [25/Jul/2014:22:32:41 +0500] "GET /jobs/ HTTP/1.1" 302 -
127.0.0.1 - - [25/Jul/2014:22:32:42 +0500] "GET /jobs/US/ HTTP/1.1" 200 5924
127.0.0.1 - - [25/Jul/2014:22:32:43 +0500] "GET /jobs/US/index.php?img=pngFolder HTTP/1.1" 200 850
127.0.0.1 - - [25/Jul/2014:22:32:43 +0500] "GET /jobs/US/index.php?img=gifLogo HTTP/1.1" 200 4549
127.0.0.1 - - [25/Jul/2014:22:32:43 +0500] "GET /jobs/US/index.php?img=pngWrench HTTP/1.1" 200 741
127.0.0.1 - - [25/Jul/2014:22:32:43 +0500] "GET /jobs/US/index.php?img=pngPlugin HTTP/1.1" 200 548
127.0.0.1 - - [25/Jul/2014:22:32:43 +0500] "GET /jobs/US/index.php?img=pngFolderGo HTTP/1.1" 200 694

如果有人能告诉我我在做什么错或如何使其在localhost上运行,我将非常感谢。

我进行了以下更改以.htaccess解决问题

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
--->   RewriteRule . jobs/index.php [L]   <----

</IfModule>
拜格

我通过研究.htaccesslocalhost上的wordpress文件使其工作,并得出了一个解决方案,因为脚本位于一个名为的文件夹中,jobs所以我也需要.htaccess通过执行此操作将其添加到文件中RewriteRule . jobs/index.php [L]

这是完整的.htaccess代码

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

这解决了我的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么jQuery脚本可以在本地主机上运行但不能在Web服务器上运行?

来自分类Dev

jQuery代码可以在localhost上正常运行,但不能在服务器上运行

来自分类Dev

脚本可以在CentOS上正常运行,但不能在RHEL5上运行

来自分类Dev

脚本可在xampp上使用,但不能在主机服务器上使用

来自分类Dev

URL可以在localhost上正常运行,而不能在Web服务器上运行

来自分类Dev

我有一个简单的代码可以在localhost上正常运行,但不能在真实服务器上运行

来自分类Dev

模板可在Localhost上使用,但不能在生产/实时服务器上使用

来自分类Dev

PHPMailer可在localhost上运行,但不能在服务器上运行

来自分类Dev

Codeigniter 3.0可在localhost上运行,但不能在服务器上运行

来自分类Dev

php函数可在localhost上运行,但不能在服务器上运行

来自分类Dev

路由可在localhost上运行,但不能在生产服务器上运行

来自分类Dev

自动完成功能可在localhost上运行,但不能在服务器上运行

来自分类Dev

URL重定向可在localhost上运行,但不能在服务器上运行

来自分类Dev

TLSv1.2的curl可以在客户端上运行,但不能在服务器上运行

来自分类Dev

JavaScript代码可在旧服务器上运行,但不能在新服务器上运行

来自分类Dev

模态可在本地服务器上运行,但不能在远程服务器上运行?

来自分类Dev

PHP登录可以在XAMPP上使用,但不能在Web服务器上使用?

来自分类Dev

控制器可以在本地正常运行,但不能在heroku上运行

来自分类Dev

本地执行的脚本可以在远程服务器上运行命令吗?

来自分类Dev

XHR 可在 localhost 服务器上运行,但不能在 IIS 上的静态 IP 上运行

来自分类Dev

电子邮件发送代码可在localhost上运行,但不能在服务器上运行

来自分类Dev

电子邮件发送代码可在localhost上运行,但不能在服务器上运行

来自分类Dev

Express会在本地主机上正确设置CORS,但不能在实时服务器上设置CORS

来自分类Dev

Python脚本可在Linux上运行,但不能在Windows上运行,我真的很绝望

来自分类Dev

选择不能在任何服务器上运行

来自分类Dev

JavaScript警报可以在Firefox上正常运行,但不能在Chrome和资源管理器中运行

来自分类Dev

asp.net中的计时器可以在localhost上正常运行,但不能在线运行

来自分类Dev

htaccess规则可在一台服务器上运行,但不能在另一台服务器上运行

来自分类Dev

Servlet可在我的Tomcat服务器上运行,但不能在我的Glassfish4服务器上运行

Related 相关文章

  1. 1

    为什么jQuery脚本可以在本地主机上运行但不能在Web服务器上运行?

  2. 2

    jQuery代码可以在localhost上正常运行,但不能在服务器上运行

  3. 3

    脚本可以在CentOS上正常运行,但不能在RHEL5上运行

  4. 4

    脚本可在xampp上使用,但不能在主机服务器上使用

  5. 5

    URL可以在localhost上正常运行,而不能在Web服务器上运行

  6. 6

    我有一个简单的代码可以在localhost上正常运行,但不能在真实服务器上运行

  7. 7

    模板可在Localhost上使用,但不能在生产/实时服务器上使用

  8. 8

    PHPMailer可在localhost上运行,但不能在服务器上运行

  9. 9

    Codeigniter 3.0可在localhost上运行,但不能在服务器上运行

  10. 10

    php函数可在localhost上运行,但不能在服务器上运行

  11. 11

    路由可在localhost上运行,但不能在生产服务器上运行

  12. 12

    自动完成功能可在localhost上运行,但不能在服务器上运行

  13. 13

    URL重定向可在localhost上运行,但不能在服务器上运行

  14. 14

    TLSv1.2的curl可以在客户端上运行,但不能在服务器上运行

  15. 15

    JavaScript代码可在旧服务器上运行,但不能在新服务器上运行

  16. 16

    模态可在本地服务器上运行,但不能在远程服务器上运行?

  17. 17

    PHP登录可以在XAMPP上使用,但不能在Web服务器上使用?

  18. 18

    控制器可以在本地正常运行,但不能在heroku上运行

  19. 19

    本地执行的脚本可以在远程服务器上运行命令吗?

  20. 20

    XHR 可在 localhost 服务器上运行,但不能在 IIS 上的静态 IP 上运行

  21. 21

    电子邮件发送代码可在localhost上运行,但不能在服务器上运行

  22. 22

    电子邮件发送代码可在localhost上运行,但不能在服务器上运行

  23. 23

    Express会在本地主机上正确设置CORS,但不能在实时服务器上设置CORS

  24. 24

    Python脚本可在Linux上运行,但不能在Windows上运行,我真的很绝望

  25. 25

    选择不能在任何服务器上运行

  26. 26

    JavaScript警报可以在Firefox上正常运行,但不能在Chrome和资源管理器中运行

  27. 27

    asp.net中的计时器可以在localhost上正常运行,但不能在线运行

  28. 28

    htaccess规则可在一台服务器上运行,但不能在另一台服务器上运行

  29. 29

    Servlet可在我的Tomcat服务器上运行,但不能在我的Glassfish4服务器上运行

热门标签

归档