Tag: .htaccess

如何强制网站URL保持与域的地址相同

这是我得到的: 免费托管FTP访问( www.example.com ) 一个基于Wordpress的网站,其中Wordpress实例安装在public_html根目录的子文件夹中( www.example.com/wpsite/ ) 地址为www.mydomain.net的付费域名,已使用其DNS地址停放在www.example.com上 。 我遇到的问题如下: 我希望能够在浏览器的地址栏中编写我的域名地址,并且无需任何可见的重定向forms即可访问www.example.com/wpsite 。 我希望浏览器的地址栏包含www.mydomain.net ,并添加/ wpsite / 。 我设法达到预期效果的最接近的是使用php的标题位置脚本,但是修改了地址。 发生的事情是,一旦我尝试访问www.mydomain.net,我就被重定向到www.example.com/wpsite ,虽然我希望页面正确加载,显然,我希望地址保持不变域名的地址。 这是我试图无济于事的: php的标题位置脚本 修改.htaccess文件 – 最终导致重定向错误 jQuery / JavaScript window.history.pushstate – 它只是不起作用 实现目标的最佳方法是什么? 它是上述之一吗? 或者是将Wordpress实例从/ wpsite /子文件夹移动到要切割它的根目录中? 我会非常感谢答案 – 我还没有找到答案,我真的很绝望。

Jquery ajax()弄乱了我的.htaccess mod_rewrite

我正在使用Jquery(Google托管的1.7.1 jquery.min.js代码)执行一个简单的AJAX()请求 代码非常简单: $.ajax({ type: “POST”, url: “../inc/ajax_msgread_sendPM.php”, data: “fromuserid=&pmSubject=&pmBody=” + pmReply, success: function(data){ $(“#showSuccess”).show(“fast”); $(“#resultResponse”).html(data); } }); 该文档的mod_rewrite .htaccess是: RewriteRule ^messages/read/([^/]+)/([^/]+)/?$ /msgread.php?usernam=$1&keynode=$2 [QSA,L] 当我因某种原因查看$ resultResponse时,Ajax一直希望将$ 1变为’inc’,因此任何使用URL中的$_GET[“usernam”]无关(或相关)mySQL查询都会返回’inc’ 为什么会这样? 我的脚本和mod_rewrite之间没有关系。 脚本(或站点上的任何位置)没有名为“usernam”或“1”的变量。 Firebug没有给出任何帮助。 建议好吗? 更新: 我看到问题来自哪里..在ajax jquery代码中: url:“../inc / ajax_msgread_sendPM.php”, “inc”一直被设置为用户名,因为它的位置基于mod_rewrite规则…我需要以某种方式将其从mod_rewrite中排除…只是不确定如何解决这个问题

隐藏在url中获取变量?

我想在url中隐藏get变量 我要这个 “dem/?p=user” 而不是我传递的任何东西 dem/?p=user&act=stored dem/?p=user&act=changed dem/?p=user&act=deleted 伙伴们请帮帮我。 谢谢。

包含的php文件在移动文件子文件夹后无法正常工作

我有一个PHP包含部分的问题。 为了充分解释这个问题,我为您创建了一个测试页面。 首先,我想向您展示文件的架构。 您也可以从此LINK下载测试文件,您可以在线测试TEST LINK 如您所见, htdocs (root)文件中有一个子文件夹,其中包含所有php文件。 现在我将分别向您展示文件中的php代码。 APPNAME / index.php文件 Click Here $(document).ready(function(){ var siteurl = ”; $(“body”).on(“click”,”.callPage”, function(){ $.ajax({ url: siteurl+’content/test’, beforeSend: function() { //Do something }, complete:function(){ //Do something }, success:function(response){ $(“#testBox”).html(response); } }); }); function LoadPage(){ $.get(siteurl+’content/test’, function(data) { $(‘#testBox’).html(data); }); } LoadPage(); }); 应用程序名称/内容/ test.php的 <?php include_once 'includes/config.php'; echo […]

URL重写 – 删除哈希

如何从页面的URL中删除井号(#)? 我使用SWFAddress插件(jQuery)进行深层链接。 我需要更换它 本地主机/网站/#博客 通过 本地主机/网站/博客 (是的,#blog只是一个锚点)。 某种方式在.htaccess中重写url不起作用 RewriteRule / blog #blog [L] 有什么建议 ?