Я замаскировал URL, теперь я хочу изменить замаскированный URL

Несколько дней назад я опубликовал вопрос, связанный с этим, и я получил отличный толчок. Также я провел некоторые эксперименты и исследования и добился хорошего результата. вот что именно я достиг. Я положил это в мой .htaccess в моей папке — ‘папка’:

RewriteEngine On

#Look for the word "post" and take everything after "post" and store it in $1
RewriteRule   post(.+)$   something.php?file=$1   [L]

# allow public pages
RewriteRule ^index.php$ - [L]
RewriteRule ^style.css$ - [L]
RewriteRule ^bg.png$ - [L]
RewriteRule ^cat_bgg.gif$ - [L]
RewriteRule ^cat_bgr.png$ - [L]
RewriteRule ^h1_bg.gif$ - [L]
RewriteRule ^hd_bg.png$ - [L]
RewriteRule ^menu_bg.png$ - [L]

# serve everyone from specific-domain or specific-user-agent
RewriteCond %{HTTP_REFERER} ^http?://www.abc.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^specific-user-agent$
RewriteRule ^ - [L]

# everybody else receives a forbidden
RewriteRule ^ - [F]

ErrorDocument 403 /index.php

Вот как это работает сейчас:
Я поставил ссылку на:

www.abc.com

как

www.xyz.com/folder/post(somecode)

Когда кто-то нажимает на эту ссылку, в соответствии с .htaccess ‘somecode’ берется и сохраняется в $ 1 и обрабатывает:

www.xyz.com/folder/something.php?file=$1

и отображает этот контент. Но URL, показанный в браузере:

www.xyz.com/folder/post(somecode).

Теперь это то, что я хочу сделать. Вместо отображения:

www.xyz.com/folder/post(somecode)

Могу ли я показать что-то хорошее, как

www.xyz.com/somethingnice

или же

www.xyz.com/folder/someword

Как мне это сделать? Должен ли я добавить что-то после строки
RewriteRule post (. +) $ Something.php? File = $ 1 [L]

Или есть какой-то другой метод?

0

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]