2017-02-14 18 views
4

URL Динамический У меня есть URL-адрес xyz.com/news.php?url=Facebook-launch-new-messenger-news-16680.phpперезаписи URL удалить имя файла "news.php? URL =" из URL

но здесь я хочу удалить "news.php? Url =" из моего вышеприведенного URL.

Я иду на это с моей индексной страницы, нажав на ссылку

<a href="news.php?url=<?= $row['url'];?>"><?= $row['title'];?></a> 

Я использую этот переписывания код в .htaccess

RewriteEngine On 

RewriteRule ^([a-zA-Z0-9-/]+).php$ news.php?url=$1 
RewriteRule ^([a-zA-Z0-9-/]+).php/$ news.php?url=$1 

помощь мне.

+0

посетить этот сайт, связанные с .htaccess помощи, у них даже есть правило .htaccess генератор для приукрашивать URLs. Ссылка: http://www.webtoolhub.com/tn561403-htaccess-url-rewrite.aspx –

+0

Я не думаю, что вы можете удалить? Url = часть (кроме тех случаев, когда вы используете метод post вместо метода GET) но, чтобы удалить news.php, просто поместите его в папку и переименуйте его index.php –

ответ

1

Try ниже правила коду, он будет работать для не существующих файлов PHP ..

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([\w-]+).php/?$ news.php?url=$1 [L] 
+0

, это не работает. –

+0

помогите мне, если сможете, и вы можете проверить его здесь онлайн http://www.themobilesapp.com –

+0

Какая ошибка? –

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

  • Нет связанных вопросов^_^