.htaccess并不适用于重写规则

时间:2016-04-21 12:25:02

标签: php .htaccess url-rewriting

我到处都看,但我发现我的案子没有任何效果。

我的情况是: 我有这些道路:

https://mysite.it/template/public/show.php?page=tutorSchool&action=4
https://mysite.it/template/public/show.php?page=tutorFactory&action=5

等。

使用我的.htaccess,他们会在我的网址栏中生成这些内容:

https://mysite.it/show.php?page=tutorSchool&action=4
https://mysite.it/show.php?page=tutorFactory&action=5

等。

我需要的是:

https://mysite.it/School/some-text-that-i-choosed-for-school-action-4
https://mysite.it/Factory/some-text-that-i-choosed-for-factory-action-5

这是你的.htaccess:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} ^(www\.)?mysite.it$ [NC]

RewriteCond %{REQUEST_URI} !/board
RewriteCond %{REQUEST_URI} !/forum
RewriteCond %{REQUEST_URI} !/fad
RewriteCond %{REQUEST_URI} !/template/*

RewriteRule !^template/public/ /template/public%{REQUEST_URI}  [L]

我已经尝试过我发现的所有东西,但没有任何作品,它让我发疯。

提前致谢。

0 个答案:

没有答案