Что я имею в виду, что, таким образом позволяет сказать, у меня есть страница для самого пользователя: localhost/blog/profile/ImUser1
Создать последующие страницы для пользователя
Я хочу, чтобы другие страницы для пользователя, как: localhost/blog/profile/ImUser1/my_subscribers
Или localhost/blog/profile/ImUser1/my_posts
Как создать такие страницы, как страница подписчика?
Мой текущий код .htaccess:
RewriteEngine On
CheckCaseOnly On
CheckSpelling On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^profile/(.*)$ /blog/profile.php?username=$1 [QSA,L]
Это позволяет мне добраться до userpage. И мне нужно указать имя пользователя в URL-адресе, потому что это то, как я извлекаю информацию о том, кто подписался на них.
Вот как я структурировал мой PHP до сих пор:
if(isset($_GET['username']) === true && empty($_GET['username']) === false){
$username = $_GET['username'];
if(user_exists($username) === true){
echo 'Welcome to '.$username.' page!';
}
}else{
echo 'Please enter a username in the URL';
}
Как настроить мой PHP и .htaccess, чтобы заставить его работать?
Проверьте это: http://stackoverflow.com/questions/7930849/php-url-rewrite –