网址重写无法在htaccess

时间:2017-03-19 13:17:09

标签: php .htaccess mod-rewrite

我有问题我正在使用htaccess添加index.php并转换网址。

index.php工作正常,但网址没有转换。

给定网址:http://example.com/allmodels/Samsung-mobiles_80

我想转换为http://example.com/allmodels?st=Samsung-mobiles_80

我使用了以下语法。

1:

        Options +FollowSymLinks -MultiViews
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule .* index.php/$1
        RewriteRule ^allmodels/(.*)$ allmodels?st=$1 [NC,L]

2:

        Options +FollowSymLinks -MultiViews
        RewriteEngine on
        RewriteRule ^allmodels/(.*)$ allmodels?st=$1 [NC]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule .* index.php/$1

3:

        Options +FollowSymLinks -MultiViews
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^allmodels/(.*)$ allmodels?st=$1 [NC]
        RewriteRule .* index.php/$1

我尝试了很多语法,但所有这些都不适用于我。

我找不到错误404页面。

0 个答案:

没有答案