Как использовать htaccess, чтобы ссылки на профили выглядели как Facebook

Интересно, как я могу настроить свой файл .htaccess для отображения страниц профиля в следующем формате: firstname.lastname.id.
Так выглядит ссылка на профиль в Facebook, если кто-нибудь знает, как это сделать, это будет очень полезно! 🙂

PS. Извините за плохое объяснение! Я шведка!

-1

Решение

php_flag magic_quotes_gpc off
AddType 'text/html; charset=UTF-8' html

Options -Indexes -MultiViews
RewriteEngine on

# list of extensions which won't be running the index.php file
RewriteCond %{REQUEST_URI} !(.*)\.(css|js|gif|jpg|png|txt|ico)$

# everything else will run index.php file, where you can check your URL string if it matches any of your user profile name
RewriteRule .* index.php

тогда в php:

$requestedURL = 'first_name.last_name.23423';

$matches = array();
$res = preg_match_all('/([a-zA-Z0-9_]+).([a-zA-Z0-9_]+).(\d+)/', $requestedURL, $matches);

echo "<pre>";
var_dump($matches);
echo "</pre>";
die();

где $ соответствует:

array(4) {
[0]=>
array(1) {
[0]=>
string(26) "first_name.last_name.23423"}
[1]=>
array(1) {
[0]=>
string(10) "first_name"}
[2]=>
array(1) {
[0]=>
string(9) "last_name"}
[3]=>
array(1) {
[0]=>
string(5) "23423"}
}
0

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

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

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