2017-12-23 8 views
0
私はここで問題が生じています

は、誰もがこれを試してみてくださいURLチェンジャーのhtaccessの設定

http://localhost/myProfile/1 
+4

が重複する可能性を試してみてください[PHPでのフレンドリーURLを作成する方法?](https://stackoverflow.com/questions/812571/how-to-create-friendly-url-in- php) –

+0

[リファレンス:mod \ _rewrite、URL書き換え、および "pretty links"の説明があります](https://stackoverflow.com/questions/20563772/reference-mod-rewrite-url-rewriting-and-pretty-links -explained) – Croises

答えて

1

http://localhost/myProfile.php?id=1 

から私のURLを変更する方法を知っているん: [0-9]+は、0と9の間の数字を受け入れるためのregexです。+は、それらの1つ以上であること。例えば[A-F0-9]{32}のような別のregexを使用すると、A-Fという文字、数字の0-9を受け入れることができます。合計32文字まで入力できます。あなたのニーズに合わせてそれをつぶすことができます。条件が満たされない場合、RewriteRuleは発生しないことに注意してください。

+0

実際には動作することがありますが、CSSを取得できません – yllzon

+0

'CSS'とは何ですか? 'CSS'の問題では' 'タグの下に' 'タグを使います。 'base HTML tag'のためにgoogleをチェックすると' CSS'リンクがすべて復元され、すべてがうまくいくはずです。 – Ivan86

+0

@yllzonあなたの例に基づいて 'base'タグは' 'のようになります。これを ''セクションの 'HTML'文書に入れてください。あなたは私にpingに問題がある場合。また、私の答えがあなたのために働いた場合は、それを受け入れてマークしてください。ありがとう – Ivan86

0

のこの

RewriteEngine On 


RewriteRule ^([a-zA-Z0-9_-]+)$ myprofile.php?user=$1 

RewriteRule ^([a-zA-Z0-9_-]+)/$ myprofile.php?user=$1