2014-01-02 3 views
-1
Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase /online_shoping/ 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\s([^.]+)\.php [NC] 
RewriteRule^%1 [R,L] 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.*?)/?$ $1.php [L] 

это мой код для удаления расширения .php после использования .php удален, но? и = по-прежнему появляются, а также мой скрипт входа в систему после использования этого кода, поэтому, пожалуйста, назовите меня, где не так?как удалить расширение в php

Заранее спасибо

+0

проверка ответ после обновленный – user2511140

ответ

0

использовать это работает для меня

RewriteCond %{REQUEST_FILENAME}.php -f 
# IF the request filename with .php extension is a file which exists 
RewriteCond %{REQUEST_URI} !/$ 
# AND the request is not for a directory 
RewriteRule (.*) $1\.php [L] 
# redirect to the php script with the requested filename 
+0

но не работает для меня –

+0

вы используете Ajax в сценарии входа? – user2511140

+0

Нет его единственного Javascript –

Смежные вопросы