mod_rewrite имя страницы, когда я нажимаю на ссылку

когда я включаю mod_rewrite, он работает правильно, когда я нажимаю на ссылку во второй раз, когда имя страницы показывается в URL-адресе, например: / secure / UITA / video / video / showlibrary / 1/4/4
видео моя страница в php

пожалуйста, дайте мне решение

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+video\.php\?task=([^\s&]+) [NC]
RewriteRule ^ video/%1? [R=302,L]
RewriteRule ^video/([\w-_:]+)/?$ video.php?task=$1 [L,NC,QSA]

RewriteCond %{THE_REQUEST} \s/+video\.php\?task=([^\s&]+)&vendorid=([^&]*)&certid=    ([^&]*)&examid=([^&]*) [NC]
RewriteRule ^ video/%1/%2/%3/%4? [R=302,L]
RewriteRule ^video/([\w-_:]+)/([0-9]+)/([0-9]+)/([0-9]+)?$ video.php?task=$1&vendorid=$2&certid=$3&examid=$4 [L,NC,QSA]# PHP hiding rule

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]

1

Решение

Добавьте это в заголовок ваших страниц:

<base href="/" />
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector