2012-06-11 3 views
-1

Я сдаюсь. Я читал здесь несколько десятков вопросов, даже спрашивал себя, я пробовал много вещей, я просто не знаю, что делать дальше.htaccess чистый URL для компонента Joomla

Мне нужно создать из URL, из следующих форматов: (NSFW ссылки, имейте в виду)

http://jbthehot.com/#page=1 

http://jbthehot.com/home?func=viewphoto&id=2969 

http://jbthehot.com/home?page=4 

http://jbthehot.com/home?func=viewalbum&aid=75 

Я должен быть отсталым, потому что я просто не понимаю HTAccess. Я стараюсь не запрашивать все готовые ответы, но в этом случае действительно полезный фактический ответ на копирование/вставку для хотя бы одного из вышеуказанных форматов. Повторяю, я пробовал много вещей, поэтому я, очевидно, что-то делаю неправильно, или я не правильно понимаю правила и условия, поэтому ответ на вопрос о копировании/вставке, который ПОСТОЯННО работает, действительно поможет мне понять, что Я делаю неправильно здесь.

Если это поможет, то компонент, используемый здесь SIM-галерея, на Joomla и есть несколько других правил перезаписи в силу в .htaccess, вот они:

# 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !^/index.php 
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] 
RewriteRule (.*) index.php 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] 
# 

Спасибо за любую помощь

+0

я не понимаю. Что вы хотите, чтобы htaccess сделал для вас здесь? Как вы хотите, чтобы ваши «чистые» URL-адреса отформатировались? –

ответ

0
RewriteEngine On 
RewriteBase/
RewriteRule ^home/viewphoto/([0-9]+)$ home?func=viewphoto&id=$1 [L] 
RewriteRule ^home/viewalbum/([0-9]+)$ home?func=viewalbum&aid=$1 [L] 
RewriteRule ^home/page/([0-9]+)$ home?page=$1 [L] 

Так http://jbthehot.com/home/viewphoto/2969 бы показать вам http://jbthehot.com/home?func=viewphoto&id=2969 и т.д.

+0

Большое спасибо за ясный пример, но это не сработало. Это то, что я не получаю, независимо от того, что я пытаюсь, каждый пример и комбинация, это как бы ничего не происходит. Я удалил 2 первые строки, так как они уже были в собственном htaccess Joomla, пробовали с 2 строками, без изменений .. Я в убытке. – Sherif

+0

Вы пытались удалить все остальное? У вас могут быть противоречивые условия. Могут быть и настройки сервера, предотвращающие это. –

Смежные вопросы