split annoyingpatterns list on multpile lines, add new patterns for removal:
* utm_content= * fb= * xtor= closes https://github.com/shaarli/Shaarli/issues/136
This commit is contained in:
parent
f95d0428f6
commit
cbecab7735
1 changed files with 14 additions and 1 deletions
15
index.php
15
index.php
|
@ -1664,7 +1664,20 @@ function renderPage()
|
||||||
|
|
||||||
|
|
||||||
// We remove the annoying parameters added by FeedBurner, GoogleFeedProxy, Facebook...
|
// We remove the annoying parameters added by FeedBurner, GoogleFeedProxy, Facebook...
|
||||||
$annoyingpatterns = array('/[\?&]utm_source=[^&]*/', '/[\?&]utm_campaign=[^&]*/', '/[\?&]utm_medium=[^&]*/', '/#xtor=RSS-[^&]*/', '/[\?&]fb_[^&]*/', '/[\?&]__scoop[^&]*/', '/#tk\.rss_all\?/', '/[\?&]action_ref_map=[^&]*/', '/[\?&]action_type_map=[^&]*/', '/[\?&]action_object_map=[^&]*/');
|
$annoyingpatterns = array('/[\?&]utm_source=[^&]*/',
|
||||||
|
'/[\?&]utm_campaign=[^&]*/',
|
||||||
|
'/[\?&]utm_medium=[^&]*/',
|
||||||
|
'/#xtor=RSS-[^&]*/',
|
||||||
|
'/[\?&]fb_[^&]*/',
|
||||||
|
'/[\?&]__scoop[^&]*/',
|
||||||
|
'/#tk\.rss_all\?/',
|
||||||
|
'/[\?&]action_ref_map=[^&]*/',
|
||||||
|
'/[\?&]action_type_map=[^&]*/',
|
||||||
|
'/[\?&]action_object_map=[^&]*/',
|
||||||
|
'/[\?&]utm_content=[^&]*/',
|
||||||
|
'/[\?&]fb=[^&]*/',
|
||||||
|
'/[\?&]xtor=[^&]*/'
|
||||||
|
);
|
||||||
foreach($annoyingpatterns as $pattern)
|
foreach($annoyingpatterns as $pattern)
|
||||||
{
|
{
|
||||||
$url = preg_replace($pattern, "", $url);
|
$url = preg_replace($pattern, "", $url);
|
||||||
|
|
Loading…
Reference in a new issue