मैं अपने साइट के पते निम्नलिखित को बदलने की जरूरत है: http://mysite.com/do.php?id=123.W456/789
में http://mysite.com/123.W456/789
मेरी mod_rewrite कोड पर डॉट बच नहीं सकते
मैं लगभग इस महान उद्देश्य में सफल होने के मिल गया है .htaccess फाइल निम्नलिखित के साथ
DirectoryIndex mysite.php
RewriteEngine On
RewriteRule ^([A-Za-z0-9\/.]+)?$ mysite.php?id=$1 [L]
जहां .
का एक कोड है 0 (डॉट) चरित्र
यह इस तरह यूआरएल स्ट्रिंग http://mysite.com/123W456/789
(अर्थात यह http://mysite.com/do.php?id=123W456/789
के पुनर्लेखन) के साथ शांत हो जाता है
लेकिन डॉट चरित्र के साथ यूआरएल स्ट्रिंग पुनर्लेखन नहीं करता है - http://mysite.com/123.W456/789
किसी को भी मदद कर सकते हैं?
नहीं, यह '\ .' – drdarwin
के साथ काम नहीं करता है क्योंकि मैंने HTML कोड – drdarwin
डाला है, फिर आपके पास कुछ और गलत है, तो अपने अपाचे त्रुटि लॉग को जांचने का प्रयास करें। – animuson