Bir "Unfollow" in Passing

0 Cevap php

EDIT @ mootinator bu ile müthiş bir çalışma yaptı. Aşağıda onun cevaba bakınız.

Ben tam URI'yi belirterek açık olmadığından, yine benzer bir şey arayan insanlara yardımcı olabilir. Benim URI gibi daha fazla: 9/Here-is-some-text/unwatch

... Hangi biraz daha bu gibi bakmak mod_rewrite kurallara ihtiyacımız durumda:

RewriteEngine on
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)/?$ index.php?id=$1 [QSA,L]
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)/unwatch/?$ index.php?id=$1&unwatch=1 [QSA,L]

@ Mootinator cevabı oldukça küçük değişiklik, ama benim kendi anlamaya bana birkaç dakika sürdü. Birisi satır aşağı zamandan tasarruf yardımcı olabilir.


Birisi URI/unwatch için gittiğinde, siz çekin böylece ben bir GET parametresi, boolean bayrak bir çeşit geçmek için mod_rewrite yapmaya çalışıyorum &unwatch=1.

Ben zaten bu kuralı var:

RewriteRule ^(\d+)/* index.php?id=$1 [L]

Böyle bir şey yapan başka bir kural var istiyorum:

RewriteRule ^(\d+)/unwatch index.php?id=$1&unwatch=1 [L]

"Dizin" ./unwatch tüm not bir dizin. Dizin yapısı gibi görünüyor:

./index.php
./.htaccess

Bunun nasıl Herhangi bir düşünce?

0 Cevap