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?