Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
.htaccess url重写引擎未按预期工作_.htaccess_Url_Mod Rewrite_Url Rewriting - Fatal编程技术网

.htaccess url重写引擎未按预期工作

.htaccess url重写引擎未按预期工作,.htaccess,url,mod-rewrite,url-rewriting,.htaccess,Url,Mod Rewrite,Url Rewriting,我想皈依: http://localhost/mysite/blog.php?slug=post-by-paritosh 致: 为此,我使用.htaccess文件并遵循以下规则 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/?blog/(.*?)/?$ /blog.php?slug=$1 [L] RewriteCond %{THE_R

我想皈依:

http://localhost/mysite/blog.php?slug=post-by-paritosh
致:

为此,我使用.htaccess文件并遵循以下规则

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?blog/(.*?)/?$ /blog.php?slug=$1 [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /blog\.php\?slug=([^\&\ ]+)
RewriteRule ^/?blog\.php$ /blog/%1? [L,R=301]

检查上的语法后,我发现它正常,但重写没有按预期工作。

您可以尝试此操作。htaccess inside
tgconnectmediaservice/
目录:

选项-多视图
重新启动发动机
RewriteCond%{THE_REQUEST}\s/+(tgconnectmediaservice/blog)\.php\?slug=([^&\s]+)\s[NC]
是否重写规则^/%1/%2?[L,R=301,东北]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^/?blog/([^/]+)/?$blog.php?slug=$1[L,QSA,NC]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?blog/(.*?)/?$ /blog.php?slug=$1 [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /blog\.php\?slug=([^\&\ ]+)
RewriteRule ^/?blog\.php$ /blog/%1? [L,R=301]