Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php htaccess重定向不工作并应用上一个规则_Php_Apache_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

Php htaccess重定向不工作并应用上一个规则

Php htaccess重定向不工作并应用上一个规则,php,apache,.htaccess,mod-rewrite,redirect,Php,Apache,.htaccess,Mod Rewrite,Redirect,我有一个pb和我的htaccess。 即使我在最后一个页面之前添加了规则,每个页面都会重定向到url.php。 以下是我的访问权限: RewriteEngine on RewriteRule \.css - [L] RewriteRule \.js - [L] RewriteRule site - [L] RewriteRule download.php - [L] RewriteRule show_image.php - [L] RewriteRule css_loader.php - [

我有一个pb和我的htaccess。 即使我在最后一个页面之前添加了规则,每个页面都会重定向到url.php。 以下是我的访问权限:

RewriteEngine on

RewriteRule \.css - [L]
RewriteRule \.js - [L]

RewriteRule site - [L]
RewriteRule download.php - [L]
RewriteRule show_image.php - [L]
RewriteRule css_loader.php - [L]
RewriteRule js_loader.php - [L]
RewriteRule phpmailer.php - [L]
RewriteRule robots.txt - [L]

RewriteRule old - [L]


RewriteRule \.(png|gif|mpg|mpeg|jpg|pdf|doc|rtf|ico) - [L]

RewriteRule cron - [L]
RewriteRule generator - [L]
RewriteRule panneau - [L]
RewriteRule vertical - [L]
RewriteRule language_a.php - [L]
RewriteRule vaccin_a.php - [L]
RewriteRule faq_category.php - [L]
RewriteRule static.php - [L]
RewriteRule card_a.php - [L]


RewriteRule ckeditor - [L]


RewriteCond %{QUERY_STRING} ^s=2&&ss=3^ [NC]
RewriteRule ^ %{REQUEST_URI}? [L,R=302]


RewriteRule ^content/card_a.php$  /content/card_a.php [QSA,L]

RewriteRule ^(.*)$ url.php
当我想去它重定向到url.php。 有什么想法吗

Thks 文斯

像这样尝试一些规则重定向


您描述的行为具有找不到文件的症状

  • 是否存在
    content/card_a.php
    ?它是否由服务器返回 如果临时重命名
    .htaccess
    文件

  • 您的服务器是否配置了
    404
    页面

  • 否则,丢失文件的组合将导致.htaccess文件中的规则将url.php返回给客户端。这可以通过检查响应头是否为404而不是200来确认

    RewriteRule download.php$ download.php
    RewriteRule show_image.php$ show_image.php
    RewriteRule css_loader.php$ css_loader.php
    RewriteRule js_loader.php$ js_loader.php
    RewriteRule phpmailer.php$ phpmailer.php
    RewriteRule robots.txt$ robots.txt