Jump to content

PeterManoukian

New Members
  • Posts

    2
  • Joined

  • Last visited

PeterManoukian's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. I have built a .htaccess clean url, this part works perfect in .htaccess RewriteCond %{THE_REQUEST} /road.php\s [NC] RewriteRule . نقفورالثانيفوكاس/ [R=301,L] RewriteRule ^نقفورالثانيفوكاس/$ road.php [L] But this part in the parameters is producing spaces in my navigation <a href = 'road.php?title=<?php echo rawurldecode("نقفورالثاني فوكاس") ; ?>&caption=<?php echo rawurldecode("الطريق للقمة") ; ?>'> Only choosing road.php is perfect: http://www.nikephorosphokas.com/%D9%86%D9%82%D9%81%D9%88%D8%B1%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A%D9%81%D9%88%D9%83%D8%A7%D8%B3/ (P.S Title is displaying great in arabic, This IS WORKING) But with the twp parameters it is giving a lot of space http://www.nikephorosphokas.com/%D9%86%D9%82%D9%81%D9%88%D8%B1%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A%D9%81%D9%88%D9%83%D8%A7%D8%B3/%25D9%2586%25D9%2582%25D9%2581%25D9%2588%25D8%25B1%25D8%25A7%25D9%2584%25D8%25AB%25D8%25A7%25D9%2586%25D9%258A%25D9%2581%25D9%2588%25D9%2583%25D8%25A7%25D8%25B3/%25D8%25A7%25D9%2584%25D8%25B7%25D8%25B1%25D9%258A%25D9%2582%25D9%2584%25D9%2584%25D9%2582%25D9%2585%25D8%25A9/ (Not what I want, this is NOT WORKING) Many Thanks This is my .htaccess: RewriteCond %{THE_REQUEST} /road.php\s [NC] RewriteRule . نقفورالثانيفوكاس/ [R=301,L] RewriteRule ^نقفورالثانيفوكاس/$ road.php [L] RewriteCond %{THE_REQUEST} /road.php\?title=([^&\s]+)\s [NC] RewriteRule . نقفورالثانيفوكاس/%1/? [R=301,L] RewriteCond %{THE_REQUEST} /road.php\?title=([^&\s]+)&caption=([^&\s]+)\s [NC] RewriteRule . نقفورالثانيفوكاس/%1/%2/? [R=301,L] RewriteRule ^نقفورالثانيفوكاس/([^/]+)/$ road.php?title=$1 [L] RewriteRule ^نقفورالثانيفوكاس/([^/]+)/([^/]+)/$ road.php?title=$1&caption=$2 [L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.*?)/?$ $1.php [L] Tried adding urlendice or rawurlencode as well, same result
  2. Hello, I removed .php extension with .htaccess RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php .php is removed, but wherever I have a form where action = somepage.php I am forced to change it to action = somepage these are old websites I am fixing, luckily one has all action =$_SERVER['PHP_SELF'] is there someway to resolve so action takes the posted values no matter if action = somepage.php or action somepage or action = $_SERVER['PHP_SELF'] So Instead of form enctype="multipart/form-data" method="post" action="actionfr.php" I am forced to change it to: form method="post" action="actionfr" Same goes for form method="post" action="<?php echo $_SERVER['PHP_SELF']?>"
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.