Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][Access]Dodanie dwóch linijek do pliku hataccess
Forum PHP.pl > Forum > Przedszkole
kamil9012
Do pliku hataccess chciałbym dodać 2 linijki kodu, który odpowiada za przekierowanie złodziejaszków treści z RSS na inny adres. Kod który za to odpowiada to:
  1. RewriteCond %{REMOTE_ADDR} ^31.170.160.99$
  2. RewriteRule ^feed$ <a href="http://porn.hu/rss.xml" target="_blank">http://porn.hu/rss.xml</a> [R=301,L]


Dodałem go w ten sposób:
  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteRule ^index\.php$ - [L]
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteCond %{REMOTE_ADDR} ^31.170.160.99$
  9. RewriteRule ^feed$ <a href="http://porn.hu/rss.xml" target="_blank">http://porn.hu/rss.xml</a> [R=301,L]
  10. RewriteRule . /index.php [L]
  11. </IfModule>
  12.  
  13. # END WordPress


Czy zrobiłem to prawidłowo?
erix
Nie.

Każde RewriteCond działa wyłącznie dla najbliższego RewriteRule.
kamil9012
o kurde... Czy jak powinno to wyglądać? ohno-smiley.gif
erix
Pokombinuj i pokaż.
kamil9012
  1.  
  2. # BEGIN WordPress
  3. <IfModule mod_rewrite.c>
  4. RewriteEngine On
  5. RewriteBase /
  6. RewriteRule ^index\.php$ - [L]
  7. RewriteCond %{REQUEST_FILENAME} !-f
  8. RewriteCond %{REQUEST_FILENAME} !-d
  9. RewriteRule . /index.php [L]
  10. RewriteCond %{REMOTE_ADDR} ^31.170.160.99$
  11. RewriteRule ^feed$ <a href="http://porn.hu/rss.xml" target="_blank">http://porn.hu/rss.xml</a> [R=301,L]
  12. </IfModule>
  13.  
  14. # END WordPress


Czyli coś takiego? Zrozumiałem, że RewriteRule nie może być jeden pod drugim, bo wtedy ten drugi nie działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.