首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要在本地环境中运行web应用程序

需要在本地环境中运行web应用程序
EN

Stack Overflow用户
提问于 2016-10-27 18:34:29
回答 2查看 46关注 0票数 0

我不知道.htaccess是如何工作的。我有以下脚本在我的.htaccess。我从live下载的这个web现在需要在本地环境(localhost)上运行。我有windows和xampp,我已经为这个web应用程序配置了数据库,但是因为.htaccess,web应用程序不工作,当我执行应用程序时,它会重定向到"http://www.localhost/xampp/“,请帮助解决这个问题,我将非常感谢。

申请地址:http://www.localhost/abc

代码语言:javascript
复制
RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
RewriteBase /  
##RewriteRule ^index.html$ home [L,NC] 
RewriteRule ^home$ index.php?pageid=91 
RewriteRule ^home$ http://www.example.com/Home 
Redirect /index.html http://www.example.com/home 
RewriteRule ^home$ /index.php?pageid=91 
RewriteRule ^products$ /product-details.php?pageid=92&ID=2 
RewriteRule ^services$ /subpage.php?pageid=94 
RewriteRule ^SOLUTIONS$ /subpage.php?pageid=105 
RewriteRule ^ABOUT-US$ /subpage.php?pageid=113 
RewriteRule ^contact$ /contact.php?pageid=115 
RewriteRule ^contact$ /contact.php?pageid=115&webtolead=1 
RewriteRule ^customer-relationship-management$ /solutions.php?pageid=116 
RewriteRule ^enterprise-mobility-management$ /solutions.php?pageid=117 
RewriteRule ^application-performance-management$ /solutions.php?pageid=118 
RewriteRule ^quantum-mes$ /solutions.php?pageid=129 
RewriteRule ^consulting$ /solutions.php?pageid=119 
RewriteRule ^implementation$ /solutions.php?pageid=120 
RewriteRule ^support$ /solutions.php?pageid=121 
RewriteRule ^Company-Overview$ /subpage.php?pageid=122 
RewriteRule ^President-Message$ /subpage.php?pageid=123 
RewriteRule ^Clients$ /clients.php?pageid=124 
RewriteRule ^News$ /news.php?pageid=125&page=0 
RewriteRule ^Careers$ /careers.php?pageid=126 
RewriteRule ^sitemap$ /sitemap.php?pageid=128 
RewriteRule ^--Pivotal-CRM$ /product-details.php?pageid=92&ID=2 
RewriteRule ^Sugar-CRM$ /product-details.php?pageid=92&ID=3 
RewriteRule ^Airwatch-EMM$ /product-details.php?pageid=92&ID=5 
RewriteRule ^Compuware-APM$ /product-details.php?pageid=92&ID=6 
RewriteRule ^IStorage$ /product-details.php?pageid=92&ID=7 
RewriteRule ^Astute-Solutions$ /product-details.php?pageid=92&ID=9 
RewriteRule ^MS-Dynamics$ http://www.example.com/products 
RewriteRule ^Test-Product$ /product-details.php?pageid=92&ID=10  

RewriteRule ^News-([0-9]+)$ /news-details.php?pageid=125&id=$1 
RewriteRule ^NEWS-([0-9]+)$ /news.php?pageid=125&page=$1 
RewriteRule ^Careers-([0-9]+)$ /job-details.php?pageid=126&id=$1 
RewriteRule ^CAREERS-([0-9]+)$ /job-details.php?pageid=126&page=$1 

<IfModule mod_expires.c> 
ExpiresActive On 
############################################ 
## Add default Expires header 
## http://developer.yahoo.com/performance/rules.html#expires 
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> 
 ExpiresDefault "access plus 1 week" 
</FilesMatch> 
</IfModule> 
<IfModule mod_headers.c> 
Header unset ETag 
Header unset Last-Modified 
</IfModule> 
FileETag None 
<FilesMatch "\.(ico|gz|JPG|jpg|jpeg|png|gif|js|css|swf)$"> 
Header unset Cache-control 
Header set Expires "access plus 1 week" 
</FilesMatch>
EN

回答 2

Stack Overflow用户

发布于 2016-10-27 18:37:05

重定向发生在第2行和第3行。如果您删除它们,它应该会消失。

这不是一个编程问题。还有,the documentation for mod_rewrite is readily available.

票数 0
EN

Stack Overflow用户

发布于 2016-10-28 23:02:48

更改您的基础以匹配您提供服务的文件夹:

代码语言:javascript
复制
RewriteBase /abc/

注释掉所有未使用的规则,比如额外的^home$规则。将[L]标志添加到所有重写器规则,以便在第一个匹配时停止处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40282398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档