Как я могу использовать имя профиля пользователя после подпути в .htaccess - PullRequest
0 голосов
/ 10 июля 2020

моя фактическая ссылка - www.example.com/blogs.php?username=james, и я хочу сократить ее как www.exapmle.com/blogs/james

Я пробовал это, но это не работает.

RewriteRule ^blogs/([a-zA-Z0-9_-]+)$ blogs.php?username=$1 [L] 

может кто-нибудь помочь мне здесь?

полный файл .htaccess это ...

<IfModule mod_rewrite.c>
     RewriteEngine on

     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d

     RewriteRule ^(register)$ register.php [L]
     RewriteRule ^(blogPage)$ blogPage.php [L]
     RewriteRule ^(new-feed)$ new-feed.php [L]
     RewriteRule ^(all-feeds)$ all-feeds.php [L]
     RewriteRule ^(read-lists)$ read-lists.php [L]
     RewriteRule ^(bookmarks)$ bookmarks.php [L]
     RewriteRule ^(history)$ history.php [L]
     RewriteRule ^(drafts)$ drafts.php [L]
     RewriteRule ^blogs/([a-zA-Z0-9_-]+)$ blogs.php?profile_username=$1 [L] 
     RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?profile_username=$1
     RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?profile_username=$1
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...