标签: .htaccess

重定向不在htaccess中工作

我有这样的链接:

/add.php?id=50&link=page2
Run Code Online (Sandbox Code Playgroud)

我希望它重定向到这个:

/add/50/page2
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我尝试了以下,但它不起作用:

 Redirect /add.php?id=50&link=page2 /add/50/page2
Run Code Online (Sandbox Code Playgroud)

.htaccess

-2
推荐指数
1
解决办法
65
查看次数

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

我有一个PHP包含部分的问题.为了充分解释这个问题,我为您创建了一个测试页面.

首先,我想向您展示文件的架构.您也可以从此LINK下载测试文件,您可以在线测试TEST LINK

在此输入图像描述

如您所见,htdocs(根)文件中有一个子文件夹,其中包含所有php文件.现在我将分别向您展示文件中的PHP代码.

APPNAME/index.php文件

<?php include_once 'includes/config.php';?>
<div class="callPage">Click Here</div>
<div id="testBox"></div>

<script type="text/javascript">
  $(document).ready(function(){
      var siteurl = '<?php echo $url;?>';
      $("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(); 
  });
</script>  
Run Code Online (Sandbox Code Playgroud)

应用程序名称/内容/ test.php的

<?php 
include_once 'includes/config.php';
echo $text.'</br>';
echo $worked.'</br>';
?>
Run Code Online (Sandbox Code Playgroud)

应用程序名称/包括/ config.php中

<?php 
$url = 'http://localhost:8888/';
$text = 'Well Come! How are …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax .htaccess jquery

-2
推荐指数
1
解决办法
729
查看次数

Apache 文件夹密码保护的安全性如何?

Apache 文件夹密码保护的安全性如何?当然,安全性是相对的,并且取决于其他变量,例如服务器的其余部分等。

但只放大了 .htaccess 中的文件夹保护:这是一种安全的方法吗?是否存在已知的大洞?

.htaccess apache2

-3
推荐指数
1
解决办法
1780
查看次数

使用 mod_rewrite 清理 URL

我的网站用户个人资料页面是

http://website.com/profile?name=test
Run Code Online (Sandbox Code Playgroud)

我正在使用 get 方法来获取变量名称, 我试图使上面的 url 被清理,例如,

http://website.com/test
Run Code Online (Sandbox Code Playgroud)

我的 .htaccess 内容

RewriteEngine On
RewriteBase /creatorsink/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L]
RewriteRule ^([a-z]+)/?$ profile.php?name=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

有没有办法通过选择获取名称来做到这一点?

apache .htaccess mod-rewrite

-3
推荐指数
1
解决办法
2127
查看次数

我怎么知道.htaccess文件是否正常工作?

我使用这个htaccess url mywebsite.com/xyz/search.html

这里xyz是root中的一个文件夹

在.htaccess中使用此URL的代码

# enable apache modRewrite module #
RewriteEngine On

RewriteBase /

RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

现在我希望这 xyz/search.html 是击中网址xyz/index.php?page=search

但是这个:

RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [L,QSA])
Run Code Online (Sandbox Code Playgroud)

代码不起作用..对此有任何想法......

php apache .htaccess mod-rewrite

-3
推荐指数
1
解决办法
1万
查看次数

如何阻止我的网站重定向到其他网站

问题是我的网站使用另一个网站上的脚本来提供指向用户的链接.但是,如果用户输入错误的内容,脚本只会重定向到其他网站,我不希望用户知道我的网站使用其他服务.

有没有办法使用.htaccess阻止重定向到其他站点?我需要阻止的是另一个名为"error.html"的网站上的一个页面,我也不想阻止整个网站.

出于安全原因,我也无法显示代码.

javascript php .htaccess

-4
推荐指数
1
解决办法
365
查看次数

-4
推荐指数
1
解决办法
2613
查看次数

如何从url隐藏参数

我有这个网址:
http:// localhost:8080/cgi-bin/gestionale/dashboard.pl?user = santaclaus
我的问题是如何转换它:
http:// localhost:8080/cgi-bin/gestionale/dashboard. pl?user = santaclaus

http:// localhost:8080/cgi-bin/gestionale/dashboard.pl

我可以在我的.htaccess文件中使用重写规则进行修改吗?如果答案是肯定的,请解释我该怎么做.

apache perl .htaccess

-4
推荐指数
1
解决办法
437
查看次数