2013-03-08 4 views
-1

Я хотел бы сделать, например, www.profstream.com/profile-t.php?username=arunsood -> www.profstream.com/arunsood. Мои ссылки настроены на моем сайте, чтобы просмотреть исходный URL-адрес, но я просто хочу, чтобы он отображался как перезаписанный пример в адресной строке и вызывается, когда кто-то печатает на www.profstream.com/arunsood, например.Как сделать URL тщеславия для страниц профиля

Это моды правило переписывания предложило мне, но он просто говорит, что ничего не найдено, когда я пытаюсь это:

RewriteEngine On 
RewriteRule ^([^/]*)$ /profile-t.php?username=$1 [L] 

Есть ли способ, чтобы заставить его работать без изменения структуры ссылок уже на сайте ?

ответ

3

Попробуйте

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ profile-t.php?username=$1 [L,QSA] 
+0

Удивительный человек! Спасибо. Теперь, как я могу заставить его показать правильный (переписанный) URL, когда я нажимаю ссылку на сайте? – Arun

+0

как я понимаю, вы не хотите менять свои ссылки в html? –

+0

Правильно ... так что я думаю, что тогда нет выбора? Спасибо за ваш ответ, хотя это было очень полезно :) – Arun

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