【发布时间】:2016-03-08 19:55:56
【问题描述】:
首先,这类似于其他堆栈问题,但是没有一个解决方案对我有帮助。所以在你标记为重复之前,或者抱怨这个问题之前,试着寻找解决方案,而不是问题的问题。
大家好,这是独家新闻,我已经尽力做到彻底。
我有一个正在开发中的网站。 一位潜在的雇主想要查看该网站的当前状态。 为了做到这一点,我必须将其作为我已经使用 GoDaddy 托管的网站的子域。
该网站使用漂亮的 url 链接到各个目录中的 php 脚本。
mysite.com/location
会通过 htaccess 规则转到脚本
mysite.com/src/script/php/location/location.php
或者另一个例子可能是
****mysite.com/location/fj83jfd83****
会通过 htaccess 规则转到脚本
mysite.com/src/script/php/location/location.php?item=fj83jfd83
我的 htaccess 文件可以在我的本地 WAMP 堆栈上运行,但不能在使用 linux cpanel 托管的远程 Goddady 服务器上运行一次 我的htaccess文件如下
RewriteEngine On
RewriteBase /
AddDefaultCharset utf-8
RewriteRule ^location/([A-Za-z0-9]+)/?$ src/script/php/location/location.php?item=$1 [NC,L]
RewriteRule ^location$ src/script/php/location/location.php [NC,L]
问题一
我想知道我需要对 htaccess 文件进行哪些更改才能使其在像 mysite.hostedsite.com 这样的子域上的 GoDaddy 服务器上运行?
问题 2
htaccess 会放在基础公共根文件夹还是子域根文件夹中?
有几点需要注意。 我对不使用 htaccess 的选项或我没有想到的其他解决方法持开放态度。 这仅供某人查看该站点,因此短期补丁(hack)解决方案很好,该站点尚未准备好发布。 提前谢谢你
【问题讨论】:
标签: php apache .htaccess mod-rewrite subdomain