Я хочу, что если кто-либо типовMod_rewrite правило, как Facebook у пользователей
www.mysite.com/anna
, то он будет считать его
www.mysite.com/second.php?user=anna
(second.php в корневой директории)
И на этом втором .php есть ссылка на изображение, представленное по адресу: www.mysite.com/images/img.jpg
тогда это изображение также будет отображаться.
я попробовал это правило: -
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ second.php?
name=$1 [L]
Но это не работает для меня :(
2) имя пользователя, может иметь только цифры и alphabat (AZ или AZ) только ...
3) если существует каталог, то вместо правила он показывает этот каталог в корне.
Может ли кто-нибудь мне помочь?
Это не работает для меня .... сценарий вы дали мне ....
я найти учебник и написать это на, используя некоторые из вашего кода: -
RewriteEngine On
# if file is not a directory...:
RewriteCond %{SCRIPT_FILENAME} !-d
# ...and if filename doesn't exist:
RewriteCond %{SCRIPT_FILENAME} !-f
# ...then we can process:
#
RewriteRule ^([^/\.][a-zA-Z0-9]+)/?$ second.php?name=$1 [L]
так что я, наконец, остается одна проблема ....
если я типа mysite.com/hi
то каждая вещь отлично работает и second.php показать каждое изображение и весь текст, но если я USSE Тхи s mysite.com/hi/
тогда изображения не отображаются.
**
Если вы находите любые проблемы в моем коде, пожалуйста, изменить его, так как я действительно не знаю, что я сделал, только вещь она работает хорошо для меня с всех ограничений. Только одна проблема, как я описал
**
Вы имеете в виду, что ваш RewriteRule span 2 линии? –